Hi all,
I recently got a PocektBeagle2 and solder a EMMC08G-MV28-01J22 (8GB). Then I flashed the debian image pocketbeagle2-debian-12.9-minimal-arm64-2025-02-13-8gb.img on an SD card in order to flash the eMMC.
The flashing of the eMMC from SD card was successful. When booting from the SD card I can see both devices, eMMC is mmcblk0 and SD mmcblk1.
I’m able to mount the eMMC user partitions mmcblk0p1 with the bootloader binaries, mmcblk0p2 with the rootfs. Also I can see the HW partitions mmcblk0boot0/boot1. In mmcblk0boot0 I have the bootloader tiboot3.bin.
The problem comes when I power-off the board, remove the SD and try to boot from eMMC. The board is doing nothing, not even a message on the UART. No matter if I’m pressing the USER_BTN or not.
After many trials (also flashed tiboot3.bin in partition mmcblk0boot1) I couldn’t boot from eMMC. Then I thought that could be a HW issue.
In board schematics I see that in December 2024 was released version 0.9 of the board with this modification “1. Modify the boot order of non-emmc version, add a pull-down resistor on non-emmc version to force SD boot as primary”.
Is this forcing that the AM62x is trying to boot always from SD card, no matter the status of the USER_BTN input??
Thanks in advance for your replies.
Daniel