An_Ra
September 7, 2018, 11:22am
#1
Hello,
I am trying to boot up my custom board by bypassing the board ID check.
Therefore, I am following this guide to update u-boot and install it on a microSD card that has Debian Stretch IoT 9.4.
All the steps till step 6 worked fine. So, I was able to build the new u-boot. The lsblk command showed that my memory card is called ‘sdd’.
After typing:
$ export DISK=/dev/sdd
$ sudo dd if=./u-boot/MLO of=${DISK} count=1 seek=1 bs=128k
This showed up:
dd: failed to open ‘./u-boot/MLO’: Not a directory
Any ideas how to solve this issue?
Yeah, I’d start by looking at the screen… is MLO in a directory called u-boot?
Regards,
An_Ra
September 7, 2018, 8:30pm
#3
Sorry, I forgot to mention the link to the guide from Octavo Systems forums.
Yes, I have both MLO and u-boot.img on my Ubuntu machine after compiling u-boot:
~/u-boot$ ls
0001-am335x_evm-uEnv.txt-bootz-n-fixes.patch
0002-NFM-Production-eeprom-assume-device-is-BeagleBone-Bl.patch
0002-U-Boot-BeagleBone-Cape-Manager.patch
api
arch
board
cmd
common
config.mk
configs
disk
doc
Documentation
drivers
dts
env
examples
fs
include
Kbuild
Kconfig
lib
Licenses
MAINTAINERS
Makefile
MLO
MLO.byteswap
net
post
README
scripts
snapshot.commit
spl
System.map
test
tools
u-boot
u-boot.bin
u-boot.cfg
u-boot.cfg.configs
u-boot.img
u-boot.lds
u-boot.map
u-boot-nodtb.bin
u-boot.srec
u-boot.sym