主题中讨论的其他器件:C2000WARE、
您好!
我正在串行闪存 C2000。
我能够刷写内核(通过为发送的每个字节接收正确的字节进行确认)。 当我发出 DFU CPU1命令时、我还会收到正确的响应。
下载应用程序(映像)时出现问题。
我能够写入前22个字节(根据手册 https://www.ti.com/lit/an/sprabv4e/sprabv4e.pdf?ts=1657732093236&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FTMS320F28379D)
我得到正确的校验和。
但是、在这之后、MCU 似乎停止响应。 我根据示例 C++文件中给出的.cpp 源代码发送块大小、地址以及数据的前128个字*。 之后、我应该从 MCU 获取一个校验和、但我没有。
使用相同的闪存编程器、我能够刷写另一批电路板、但它们有时会遇到相同的不响应错误、但通常在发送更多数据后会出现。 大多数时候、我可以通过串行编程器来刷写这些板、一切都很好。
我已经检查了电源线和复位线。 我已经检查了 TX 和 RX 线路、它们工作正常。 不过出于某种原因、MCU 似乎在下载应用程序时在前22个字节后停止响应。
请提供任何帮助。








