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.

[参考译文] IWRL6432:通过 UART 下载 SFLASH/SRAM

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1301969/iwrl6432-sflash-sram-download-over-uart

器件型号:IWRL6432

我正在按照 IWRL6432 TRM 图4-6中的 UART 下载序列开发闪存工具脚本。 目前、在 SFLASH 下载验证过程中、在发送关闭下载命令的最后一步、RBL 响应为 NACK。 当在接收到 NACK 后读回状态时、状态响应为00 0A 04 00 00 00 00 04 00 00 00。 由于 TRM 中没有针对此状态的解释、我想知道此状态响应的含义。

此外、应该在 SRAM 下载的开放下载命令中为 file_type 填充什么值? 是否有必要指定应进行下载的 SRAM 地址? 下载的映像应该是不带 CRC32的.appimage 而不是.out?

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

    "我已通过 UART 成功刷写器件、应用程序可以成功运行。 但是、我无法下载到 SRAM、无法通过 UART 执行应用程序。 我已将器件设置为功能模式、从电路板上移除了闪存、并使用 UARTA 将应用程序映像下载到 SRAM。 在 open 命令中、存储类型设置为0x04、文件类型为0x0、并使用 send SRAM 下载大块命令。 但是、每次下载到固定的程序长度时、RBL 都会以 NACK 进行响应。 此时的状态为0x1000000000000。 您能解释一下这种状态的含义吗?

    谢谢你。

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

    您好!

    有更新吗?

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

    您好!  

    大部分毫米波雷达支持团队现在都不在办公室。 答复 可能会推迟到1月初。 感谢您的耐心等待。

    此致、

    约什  

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

    Daniel、您好!

    在发送 Open 命令之前、您能否尝试 Ping、Get Status 和 Get version 命令。 如果您能够成功执行这些命令、则它指示 RBL 处于可以接收映像的正确状态。

    此致

x 出现错误。请重试或与管理员联系。