Part Number: AM4379
Other Parts Discussed in Thread: TPS65218
Tool/software: Linux
HI , TI expert
My am4379 board use ti-processor-sdk-linux-rt-am437x-evm-03.03.00.04 sdk. I want to boot it as fast as quickly.So , I using spl os boot function to boot kernel directly.
step:
1 .follow guide :.http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide
1 .put args(dtb) and uImage to 1'st sd partions. uboot console do => setenv boot_os 1 => saveenv
2. Reset the board,but it can not boot up kernel.What is the problem, is sdk do not support spl os boot,or i missing something step?
4.Log :
U-Boot 2016.05-00320-g83e2fa8516-dirty (Aug 17 2017 - 17:07:31 +0800)
CPU : AM437X-GP rev 2.1
Model: TI AM437x SK EVM
DRAM: 2 GiB
PMIC: TPS65218
NAND: 0 MiB
MMC: OMAP SD/MMC: 0, OMAP SD/MMC: 1
Net: eth0: ethernet@4a100000
Hit any key to stop autoboot: 0
=> cccccccccccccccccccccc
U-Boot SPL 2016.05-00320-g83e2fa8516-dirty (Aug 17 2017 - 18:57:07)
Trying to boot from MMC1
spl: falcon_args_file not set in environment, falling back to default
Jumping to Linux
Entering kernel arg pointer: 0x82000000
kernel arg pointer: 0x88000000
kernel value is : 0xe1a00000
kernel value is : 0xe1a00000 (hang here,source code is arch/arm/lib/spl.c function image_entry(0, machid, arg);