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.

[参考译文] RTOS/AM5728:最新 SDK 的 IDK Rev 1.3B 问题

Guru**** 2601915 points
Other Parts Discussed in Thread: AM5728

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/641448/rtos-am5728-idk-rev-1-3b-issue-with-latest-sdk

器件型号:AM5728

工具/软件:TI-RTOS

您好!

我使用以下 SDK 和评估板进行检查。

SDK 版本:ti-processor-sdk-rtos-AM57xx 04.01.00.06
EVM 板:TMDXIDKAM5728修订版1.3B

在该板的版本中使用 SDK 的 MLO (预编译和编译)时、会出现一个无法启动的问题。
如果旧版本 IDK (修订版1.1A)中使用相同的 MLO、则可以正常启动。
它还在 Linux 上正常启动

是否有关于它的信息?

此致、
新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    RTOS 团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    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 上执行一个擦除命令并进行检查。

    如果有任何更新信息、请回复。

    此致、
    新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tsutda-San、

    我们将尝试重新生成问题、并就此问题向您回复。 引导时是否在 UART 上看到没有输出?
    您是否有机会构建引导加载程序并尝试使用构建的 MLO 文件。

    此致、
    Rahul
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Rahul、

    感谢您的快速回复。

    是的、引导时不会向控制台输出任何内容。
    即使我用 MLO 尝试过它、我也重建了它。

    此致、
    新义郎
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    我刚刚在修订版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 正常。

    e2e.ti.com/.../diag.zip

    此致、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来做出响应。

    此致、
    新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    因此、如果您使用8GB Class 10 MMCSD 卡、它已经可以在您的设置中使用。 很有意思的是、2GB SD 卡没有启动、您是否有详细的 MMCSD 卡器件型号、以便我们验证。 我不确定这种行为、如果我可以找到类似这样的旧 MMCSD 卡、但这是我将在后台尝试的、它不会阻止您使用 MLO 进行引导。 对吧?

    此致、Eric
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    我尝试了一张旧的 MMCSD 卡、它仍然适用于 MMCSD 启动。

    此致、Eric