工具/软件:Linux
你(们)好
我 在 Ubuntu 服务器上安装了 PROCESSOR-SDK-LINUX-AM57X-v0401、并按照以下链接创建 SD 卡。
http://processors.wiki.ti.com/index.php/Sitara_Linux_SDK_Creating_a_SD_Card_with_Linux
根据 create_sdcard 日志信息、SD 卡已成功创建、我已检查其引导分区和 rootf 分区对于引导分区、它已包含 MLO、uboot.img、uEnv.txt、并且 SD 卡中的大小 与 SDK 中预编译映像文件夹中这些文件的大小相同。 因此 SD 卡上的写入过程应该是正确的。
在 TI AM5728 GP EVM 上插入 SD 卡后、它会显示以下错误信息、似乎无法读取 uboot.img、然后电路板关闭、UART 上没有任何输出。 我确信此电路板上的引导选项是正确的、因为我使用的是旧引导 SD 卡可以引导 EVM、旧引导 SD 卡不是由我创建的、因此我不知道它是如何创建的以及它使用的 Linux SDK 版本。
错误:
我通过 create_sdcard.sh 将进程 SDK 预编译映像文件夹中的文件复制到 SD 卡中:
问题:
1) 1) 由于我没有更改 MLO、uboot.img、uEnv、txt 上的任何内容、因此在 创建过程中只需选择使用预编译映像文件、为什么它显示以下错误?
2) 2)内部 SRAM 中的 MLO 过程似乎存在一些问题、问题 是由从 SD 卡读取 uboot.img 还是从 SRAM 写入 uboot.img 到 DDR 引起的? 如何 进一步变质?
3) 3) PROCESSOR-SDK-LINUX-AM57x 是否 对 EVM 版本有一定依赖?
请转发您的回复
提前感谢!


