工具/软件:Linux
您好!
我想使用不带 SD 卡插槽的 AM335x GP-EVM 运行 SPI 引导 、因为我的目标板没有 SD 卡插槽。 我使用的是 PSDK-Linux v4.0.0。
我使用 AM335x_EVM_spiboot_defconfig 构建了 mLo.byteswap 和 u-boot.img、并使用 StarterWare 的 SPI 闪存写入器程序将其写入 SPI 闪存。
http://processors.wiki.ti.com/index.php/AM335X_StarterWare_Booting_And_Flashing#Booting_Via_SPI
看起来 u-boot 运行正常、但我无法启动内核。 要将内核与 SPI 闪存连接并输入"run spirboot"、它会在"starting kernel..."停止。
我想有些 u-boot 环境变量不合适。 'spiimgsize' 为0x362000、但通过 TFTP 的 zImage 为0x36d548。 我应该为"spiimgsize"设置什么?
此外、由于'sprrcaddr'为0xe0000、以下擦除命令是否更好地输入{$spisrcadr}而不是80000?
http://processors.wiki.ti.com/index.php/Linux_Core_U-Boot_User%27s_Guide#Writing_to_SPI_from_U-Boot
我附加了 bootlog。 请给我一些建议。 我希望也能提供有关将 DTB 和 targetfs 准备到 SPI 闪存的信息。
此致、
Kazu
e2e.ti.com/.../4338.bootlog.txt
我希望有有关 dtb 和 targetfs 的信息。
