工具/软件:TI-RTOS
您好!
我使用以下 SDK 和评估板进行检查。
SDK 版本:ti-processor-sdk-rtos-AM57xx 04.01.00.06
EVM 板:TMDXIDKAM5728修订版1.3B
在该板的版本中使用 SDK 的 MLO (预编译和编译)时、会出现一个无法启动的问题。
如果旧版本 IDK (修订版1.1A)中使用相同的 MLO、则可以正常启动。
它还在 Linux 上正常启动
是否有关于它的信息?
此致、
新义郎
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.
工具/软件:TI-RTOS
您好!
我使用以下 SDK 和评估板进行检查。
SDK 版本:ti-processor-sdk-rtos-AM57xx 04.01.00.06
EVM 板:TMDXIDKAM5728修订版1.3B
在该板的版本中使用 SDK 的 MLO (预编译和编译)时、会出现一个无法启动的问题。
如果旧版本 IDK (修订版1.1A)中使用相同的 MLO、则可以正常启动。
它还在 Linux 上正常启动
是否有关于它的信息?
此致、
新义郎
Tsutda-San、
您能否澄清一下、这是由 processor_sdk_rtos_am57xx_4_01_00_06\prebuilt-sdcards\idkAM572x\sd_card_files 预构建的 MLO 二进制文件、以便我们可以尝试重现此问题。
此外、您是否能够使用以下说明从源代码构建 MLO:
http://processors.wiki.ti.com/index.php/Processor_SDK_RTOS_BOOT_AM57x
gmake 示例板=idkAM572x SOC=AM572x
从源代码构建的二进制文件是否也无法引导。 您还可以确认 REv1.3板上没有 QSPI 闪存。如果 QSPI 闪存上有任何闪存、则需要擦除闪存、以便可以从 SD/MMC 引导。
此致、
Rahul
您好、Rahul、
感谢您的快速回复。
我在下面的预建环境中确认了它、但它没有启动。
processor_sdk_rtos_am57xx_4_01_00_06\prebuilt-sdcards\idkAM572x\sd_card_files
由于我没有在 QSPI 闪存中写入任何内容、我认为没有问题。
一次、我将在 u-boot 上执行一个擦除命令并进行检查。
如果有任何更新信息、请回复。
此致、
新义郎
您好!
我刚刚在修订版1.3B AM5728 IDK 上尝试过 AM57x 处理器 SDK 4.1、使用 MLO 启动应用程序没有问题。 附件是我用于测试的几个文件、它们是电路板诊断。 您能否将所有这些文件复制到 MMCSD 卡并连接 UART 端口以查看是否引导? 您是否有另一个 EVM 来确保它不是电路板问题?
1)如果您看不到 UART 中的任何内容、则1)它未启动2)它已启动、但 UART 已断开。 对于1)、您可以连接到不带 GEL 的第一个 A15内核、引导时、程序计数器应位于 OCMC (0x403x_xxxx)中。 2)对于2)、您可以尝试任何独立的 UART 测试、以确保 UART 正常。
此致、Eric
尊敬的 Eric:
感谢您的快速回复。
我理解不启动的原因。
在 ti-processor-SDK-RTOS 中、引导和应用程序执行程序的大小很小、因此 mircro SD 使用的是更小、更慢的东西。 (2 GB micro SD)
在这种情况下、似乎无法在修订版1.3b 的电路板上启动(AM 5728 SR 2.0)。
它从现在开始、当您使用大而快速的设备(8GB micro SD Class 10)时。
由于 PC = 0x0003F7e2、因此它似乎在 RBL 处停止。
似乎无法通过将 AM5728 SR1.1的 RBL 更改为 AM5728 SR2.0来做出响应。
此致、
新义郎