请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F280025C 主题中讨论的其他器件:SysConfig、
工具与软件:
我们在代码中有构建变体;
-
-
- 开发变体:通过 SysConfig 启用三个 CAN 中断;
-
-
-
-
- 扩展 TX
- 扩展 RX
- 扩展 RX
-
-
-
-
- 量产型号:仅通过 SysConfig 启用一个 RX 中断(SysConfig 中的其余器件完全相同);
-
-
-
-
- 扩展 RX
-
-
我们的开发型号始终可在开发板和目标板上运行。 但是 "量产 型号不能与目标板配合使用。
如您所见、两种变体之间的差异仅显示在 SysConfig 的"CAN"部分中。
这可能是什么原因呢?
-
- 如果我们尝试删除 SysConfig、并通过复制正常工作的 SysConfig 并删除额外的两个 CAN 中断再次创建、代码将永远无法正常工作。
-
- 在调试上述主要问题时、我们观察到、即使我们具有相同版本的工具链、生成的十六进制文件也始终不同(我们使用十六进制实用程序将.out 文件转换为 Intel .hex 文件);
-
-
- CCS :11.0.0.00012
- C2000 ware : 4.0.0.00
- SysConfig :01.10.00
- 编译器 : 21.6.0.LTS
-
理想情况下、当使用相同的工具链构建时、生成的十六进制文件应相同、因为 Intel 十六进制文件仅包含数据。
尽管我们进行了许多试验和组合 "量产 型号无法与配合使用 器件 它具有 a SysConfig 中的更改很小 而变化。
请帮助我们了解什么可能是根本原因,我们可以在最后尝试哪些事情
此外、哪个工具链版本对于 TMS320F280025C 是稳定的?
如果我们在今天之前得到答复、如果我们在星期一上午开会、这将对我们有帮助、因为这是我们的紧迫问题。