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 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 处于可以接收映像的正确状态。
此致