主题中讨论的其他器件:TMS320F280025C、 C2000WARE
我们使用闪存内核 B 在我们的早期硬件版本中成功实现了 TMS320F280025C DSP 的串行更新。稍后、我们移至 Delfino 系列。 我们将遵循完全相同的过程和主机应用来测试 TMS320F28375S DSP 上的串行固件更新。 这次、我们将使用 Delfino 系列的闪存内核: F2837xD_sci_flash_kernels_cpu01.txt、位于我们的目录 :C:\ti\C2000Ware_4_02_00_00\utilities\fash_programmers\serial_flash_programmer\f2837xD_FW_upgrade_example。根据我们的开发人员、他可以获得对所有命令的良好响应(ACK)。 但是、在串行固件更新结束时、我们将获得以下状态包: <E4, 1B, 0C, 0, 0, 1、0、40、9E、82、 08、0、0、70、0、 0、0、0、D9、1、 1b、 E4>>。 从这个数据包中我们了解到它在地址0x0008829E 处给我们提供了程序错误(0x4000)。 我已经查看了映射文件、但无法找到确切的位置。 请指导此位置出现程序写入错误的可能原因。 另外、请指导您了解剩余字节的含义、即 0、0、70、0、0、 0、0。 如果需要更多详细信息、请告诉我。