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.

[参考译文] OSPI0-AM243X:MCU-PLUS-SDK 闪存未按预期工作

Guru**** 2583565 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1548114/mcu-plus-sdk-am243x-ospi-flash-not-working-as-expected

器件型号:AM243X - MCU-PLUS-SDK


工具/软件:

您好!

在使用新电路板后、我目前正在再次尝试运行 USB CDC Echo 示例工程。 目前、我正在设置 UART 终端后刷写模块的步骤。 我多次确认 COM5 是 UART 端口(正如终端上打印的“CCC"所“所注意所注意到的那样)并能够成功刷写(显示成功消息)。 但是、在断电/移除电路板上的所有连接以将引导模式更改为 OSPI、然后重新为电路板供电后、COM5 不会打印预期消息、只是保持平缓/静态。 这里是否缺少一个步骤、或者我应该运行的其他命令? 谢谢!

作为参考、我要查看的是以下内容:  

谢谢!  

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

    您好、

    您必须执行正确的步骤、但我假设您是为 AM243 EVM 执行此操作、而不是为 AM243 LP 执行此操作?

    请告诉我板上闪存的名称。

    谢谢、

    Vaibhav

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

    是的、我正在使用 AM243x EVM(我相信它也是电路板闪存的名称)!

    谢谢您、

    Jiun Lim

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

    您好、

    (我(我相信这也是板上闪存的名称)![/报价]

    由于您使用此 EVM、因此板载闪存为 S28HS512T。

    您能否确认您看到的预期日志消息的哪一部分没有出现?

    是不是整件事情都不来了?

    此外、请分享.cfg 文件的屏幕截图、我想查看您刷写的文件和引导加载程序。

    谢谢、

    Vaibhav

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

    您好!

    是的、我没有看到整个预期的日志消息(设置为 OSPI 引导模式时、UART 终端上不会打印任何内容)。

    为了进行快速更新、我临时尝试运行 hello_world 示例、因为它更简单/有更清晰的说明、但我认为类似的步骤(如果不相同)应该适用于 USB CDC Echo 示例。

    对于.cfg 文件、我已刷写了 I null 以及 ospi.cfg

    以下是所请求的 null.cfg 文件屏幕截图:

    以及我的 ospi.cfg:

    我已成功刷新两个版本(我没有 null.cfg 的屏幕截图、但成功消息与下面的 ospi.cfg 相同):

    谢谢!

    此致、

    Jiun Lim

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

    您好、

    您是否可以 打开 CCS、成功刷写后、请按如下所示设置引导模式:

    作为参考、这是我正在查看的内容: 

    现在、启动 AM243 的目标配置并连接到 R500 内核。

    在这之后,给我一个屏幕截图,它被卡住的地方,基本上,一旦你连接它将显示地址被卡住。

    原因是:检查它是否卡在 ROM 或引导加载程序中。 请注意、对刷写的 SBL 空 cfg 文件和 SBL OSPI cfg 文件两个文件执行此操作。

    期待您的答复。

    谢谢、

    Vaibhav

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

    您好!

      

    这是我的屏幕截图、作为快速更新、尽管引导加载程序日志未显示、但我还是让 Hello World 正常运行、我仍然在努力处理 USB CDC 回显、但如果 Hello World 正常工作、这是不是另一个问题? 谢谢!

    此致、

    Jiun Lim

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

    您好、

    尽管引导加载程序日志未显示
    、但我确实使 Hello World 正常运行

    如果 hello world 运行正常、那么您是否看到 hello world 的日志?

    如果是、那么在哪个 UART COM 端口上? 请参阅可用 UART COM 端口列表:  关于:【常见问题解答】SK-AM62:不同 UART 的用途 

    谢谢、

    Vaibhav