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.
大家好!
我一直在下面的主题上提出一些问题、但不知何故、它可能在我花了一段时间回来之后被锁定了、 我仍然提出了我的问题、今天、当我使用 DFU 编程比较 DSP 的存储器以放置运行时代码时、我意识到所有扇区都编程为零、 这意味着 DFU prog 无法将我的代码放入 DSP 中、或者引导加载程序在调用后以某种方式无法将这些值存储在闪存中、请告知如何解决该问题。
上一主题: e2e.ti.com/.../4525894
谢谢
John
确定有一个新的更新:
我刚刚更改了一位、链接器命令文件为其分配了一个不同的 RAM、但现在我可以使用 DFU 程序对器件上的十六进制代码进行编程、其中我可以看到通过 UniFlash 从闪存读取的存储器包含非零内容、 但在最后一行中、存在不匹配情况:
左侧是从闪存导出的 Hex 文件、左侧是用于 Dfuprog 的 Hex 文件
为什么会发生这种情况、以及有什么迹象?
现在、我还看到 DFU prog 在 DSP 中下载代码后会引发以下错误:
文件下载期间报告错误 DFU_ERR_UNKNOWN (-4)
请告诉我您对此有何看法。
此致
好的、现在我找到了问题发生的确切位置、 它在引导加载程序中的 CRC 校验中、一旦我在该段上注释、我的应用程序代码就会运行、那么现在为我的应用程序代码生成的 CRC 似乎已经损坏了一些 Howe、我该如何修复该问题?
谢谢。
John
John:
如何计算应用代码的 CRC? 您能分享这方面的详细信息吗?
此致
Siddharth