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.

[参考译文] TMS320F28379D:加载内核后串行闪存无法正常工作

Guru**** 2595805 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1080217/tms320f28379d-serial-flashing-not-working-after-loading-kernel

部件号:TMS320F28379D
“线程:C2000WARE”中讨论的其它部件

您好,

我正在根据 CCS 提供的 C++示例编写自己的串行闪光灯。 我正在使用 python。

我能够成功地将 flashKernel 自动锁定并下载到设备。 (我对内核一点也不熟悉,所以我只是使用内核示例中给出的完全相同的代码来构建内核。 位置在此处: C:\ti\C2000Ware_3_04_00_Software\device_support\f2837xd\examples\dual\F2837xD_sci_flash_kernels \cpu01  

然后,我可以在下载内核后再次自动执行锁定。

最后,我要发送 DFU-CPU1命令。 据我所知,数据长度为0000,命令为0100,数据为空,校验和为0001
E41B0000000101001BEF

请参阅随附的照片

但是,当我发送此消息时,我收到了一个 NAK,然后收到了以下响应:

我完全不知道如何解释数据包响应。

如果有任何帮助,我们将不胜感激。




谢谢。

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

    您好,  

    能否在 CCS 内核示例中的 SCI_GetPacket 中设置断点,并在看到没有收到 ACK 之前继续? 这将有助于查看内核发生故障的位置。  

    谢谢