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.

[参考译文] IWR6843AOPEVM:传感器论坛

Guru**** 2539500 points
Other Parts Discussed in Thread: IWR6843AOP, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1558799/iwr6843aopevm-sensors-forum

器件型号:IWR6843AOPEVM
Thread 中讨论的其他器件:IWR6843AOPUNIFLASH

工具/软件:

您好:

我们正在与配合使用 IWR6843AOP 并已在中构建了我们的应用程序(例如 out_of_box) Code Composer Studio 、生成原始的“post-build".bin“.bin 文件。
当尝试通过刷写此原始.bin 时 UART 引导加载程序 (SWRA627) 、在中不接受 File_Close 步骤(完整性错误)。

但是、当将相同的原始.bin 导入到中时 UniFlash 、刷新成功、这表明 UniFlash 通过添加所需的结构(标头“MSTR",“,多、多核 RPRC、表、内部 CRC64、最终 CRC32)转换文件、 从而有效地生成 Meta Image

为了确保可靠的生产工作流程、我们希望:

  1. a. Meta Image .bin 添加到工程 (“ready-to-flash")“)、其中显示了与我们的构建相对应的 IWR6843AOP、
  2. 官员 端到端过程/脚本编写 从我们的 CCS 编译工件生成最终的元映像、与 UniFlash 预期的映像相同。 理想情况下、使用的示例命令和选项(器件类型,内核 ID、MSS/DSS 映射等) mmwave_sdk_03_06_00_00 LTS 、包括要在 open_file 阶段使用的正确 file_types。

当前的工作方式:

  • PING (0x20) OK :响应 00 04 CC 00 CC。
  • 擦除 (0x28) 正常 (~30s)。
  • 擦除后 Re ping (0x20) 正常。
  • OPEN_FILE (0x21) 确定。
  • 将 write_file 写入 SFLASH (0x24) 正常(按 240 字节块发送)。
  • 在关闭前 ping (0x20)→正常。
  • 文件关闭 (0x22) : 错误 (NACK)

出现故障 仅在 file_Close 处 使用原始.bin 时。 使用 UniFlash 并使用同一.bin 成功完成刷写。

您能否提供用于生成引导加载程序预期的最终.bin 的推荐解决方案(就绪 Meta 映像或官方过程)?

非常感谢您的支持。

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

    你好。

    这很可能是由于映像中添加了额外的字节、即 CRC 字节。  如果您删除了这些寄存器、当您希望通过 UART 进行引导时、它应该起作用。  我认为这些是图像的最后 4 个字节。

    此致、

    Santosh