I tried to change the eMMC boot part from
mmcblk0boot1 but can’t get my board to boot now anymore, instead of showing output for the serial console the tx and reset out led blink red in ~5s intervals.
The procedure I did was the following:
- disable write protection of
echo 0 > /sys/block/mmcblk0boot1
- flash the bootloader:
dd if=imx-boot of=/dev/mmcblk0boot1 seek=0
- enable write protection again
- set the boot partition of the eMMC module to boot1:
mmc bootpart enable 2 0 /dev/mmcblk0
The bootloader I used is the same I used many times before so it should not be the issue.
I can get back into the operating system by going into recovery mode and loading u-boot (the same one I flashed to
mmcblk0b00t1 ) with UUU (not flashing it) that way.
Are there some kind of default settings for the eMMC module registers (BOOT_BUS_CONDITIONS, PARTITION_CONFIG)? Switching back with
mmc bootpart enable 1 0 /dev/mmcblk0 to boot0 did not result in a bootable system.