请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28035-Q1 您好!
在通过 CAN 升级 F28034的过程中、对于 CAN 收发器、CAN 总线上可以处理的也是可以的。
但是、CAN 模块内部寄存器中的数据存在随机更改、因此升级失败。
通过降低 CAN 波特率、情况略有改善、但没有完全改善。
目前使用的是250K 率、但故障率为10%。
感谢您的帮助!
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.
您好!
在通过 CAN 升级 F28034的过程中、对于 CAN 收发器、CAN 总线上可以处理的也是可以的。
但是、CAN 模块内部寄存器中的数据存在随机更改、因此升级失败。
通过降低 CAN 波特率、情况略有改善、但没有完全改善。
目前使用的是250K 率、但故障率为10%。
感谢您的帮助!
Reed、
确定这确实是一个 CAN 问题还是一个闪存编程问题非常重要。 假设这确实是一个可能问题、请查看 www.ti.com/lit/SPRA876中的调试提示。 请检查 MCU 的 CANTX 和 CANRX 引脚上的波形。 如果波形看起来干净、则不太可能出现 CAN 问题。 但是、您还可以说"通过降低 CAN 波特率、情况略有改善、但不是完全改善。 "。 这确实表明存在一些 CAN 通信问题。 具体来说、如果较低的位速率使问题变得更好、它肯定会指向一个位时序问题。 也就是说、位时序参数没有被正确选择。 一旦数据在 CANRX 引脚上正确接收、数据在模块内部进行"随机更改"的可能性极小。