This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

SK-AM62: Failed to warm boot from EMMC, but if SD present in the evm board, warm boot will start from SD

Part Number: SK-AM62

Hi:

All the item are based on SK-AM62 E3. 

1. I've program the tiboot3.bin tispl.bin u-boot.img to on board emmc(mmc0) mmcblk0boot0. So I can now boot from emmc 

2. I've program the rootfs to mmcblk0p1, so that after set bootpart=0 and mmcdev=0 in u-boot. board can successfully enter linux. Seems everything is ok.

3. remove the SD card from the board, and type "reboot" in linux console.  Linux wil try to reboot and all logs are shown as following.

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
root@am62xx-evm:~# reboot
Stopping topping Session c2 of User root...
[ OK ] Removed slice Slice /system/modprobe.
[ OK ] Stopped target Graphical Interface.
[ OK ] Stopped target Multi-User System.
[ OK ] Stopped target Login Prompts.
[ OK ] Stopped target RPC Port Mapper.
[ OK ] Stopped target Sound Card.
[ OK ] Stopped target Timer Units.
[ OK ] Stopped Daily rotation of log files.
[ OK ] Stopped Daily Cleanup of Temporary Directories.
[ OK ] Stopped target System Time Set.
[ OK ] Stopped target Hardware activated USB gadget.
[ OK ] Closed Process Core Dump Socket.
[ OK ] Closed Load/Save RF Kill Switch Status /dev/rfkill Watch.
Stopping Save/Restore Sound Card State...
Stopping Job spooling tools...
Stopping Avahi mDNS/DNS-SD Stack...
Stopping containerd container runtime...
Stopping Periodic Command Scheduler...
Stopping Getty on tty1...
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

4. All will stack here, board will not continue to the u-boot again.

5. Power cycle the board to have board boot from emmc again. And after enter Linux, plug in the SD card.

6. reboot in console. and now u-boot can start successfully, but it's start from SD (mmc2)