Other Parts Discussed in Thread: C2000WARE
器件型号: TMS320F28388D
主题: C2000WARE 中讨论的其他器件
使用 C2000ware 05.05.01
F28388D 的 controlCARD
我可以使用安全启动仿真和默认密钥 0xfff 成功运行示例 boot_ex_1_cpu1_cpu2_cm_secure_flash_cpu1/cpu2/cm。
我可以成功运行示例 flash_kernel_c28x_dual_ex1_c28x1 并与 serial_flash_programmer.exe 连接。 我可以成功刷写示例 led_ex1_c28x_dual_blinky_cpu1。
现在、我要 将示例闪存内核与 serial_flash_programr.exe 一起使用并编写安全启动示例。 但是、在启动中的选项 1-DFU CPU1 后 、我会收到错误消息:
...
传输的比特率/秒为:7055.239746
应用程序加载成功!
已完成等待应用程序下载和引导...
命令成功
错误状态:program_error
错误地址:0x80002
闪存 API 错误:数据缓冲区长度不正确
有关错误的进一步说明、请参阅闪存 API 文档。
FMSTAT 寄存器内容:00
在刷写安全启动示例之前、我向 C2000 十六进制实用程序添加了以下选项:
已启用“选择引导模式 (--boot)
启用表源作为 SCI-A 端口、8 位模式 (-sci8)
将输出格式设置为 ASCII 十六进制 (--ascii)
我曾使用过其中的一些选项、但无法刷写安全启动示例。 上面的错误消息是我能得到的最远的。 什么是我的缺失?