参考am335x_evm做了一块板子,使用ti-sdk-am335x-evm-05.05.00.00-Linux-x86-Install,是可以成功进入到u-boot命令行和运行操作系统的。
但是目前想使用新的Linux内核版本,所以下载了ti-processor-sdk-linux-am335x-evm-04.03.00.05-Linux-x86-Install.bin,但是卡在了image_entry((u32 *)boot_params);,不往下运行:
Jumping to U-Boot
loaded - jumping to U-Boot...
image entry point: 0x80800000
我做了如下两个实验:
(1)内存0x80800000的内容打印出来,和我下载进去的u-boot.bin的内容是一样的
(2)我测试了一下内存,可以正常读写的。
但是为什么还会卡在这里,不往下运行了呢?