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.

[参考译文] TMS320F28034:使用 CAN 进行升级时报告错误。 当在引导中将数据写入闪存时、解析的地址错误、这会导致升级失败。

Guru**** 2538950 points
Other Parts Discussed in Thread: TMS320F28034

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1234009/tms320f28034-an-error-is-reported-when-using-can-to-upgrade-when-writing-data-to-flash-in-boot-the-parsed-address-is-wrong-which-causes-the-upgrade-to-fail

器件型号:TMS320F28034

大家好、

客户有问题需要您的帮助:

使用  TMS320F28034 作为控制器时、一些芯片在使用 CAN 进行升级时报告了错误。 引导仿真发现、将数据写入闪存时解析的地址错误(它是随机值、但超出了有效地址)。 该批芯片中有三分之一的芯片出现了这个问题、这个问题的芯片上电和掉电、擦除闪存、重新闪存启动、使用内部和外部时钟尝试、但问题仍然存在; 在升级过程中、28034的 CAN_TR 和 CAN_RX 管脚数据通过仪器测试、没有异常情况;希望能获得技术支持、谢谢!  !  !

您能帮助检查这个问题吗?

谢谢。此致、

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

    您好!

    很抱歉推迟回复。

    通过查看共享的详细信息、似乎可以正确接收到数据、直到 Tx 和 Rx 引脚为止、并且在引导级别损坏数据。

    我建议查看以下几点

    1.请检查时钟是否配置正确以及引导是否 以正确的速度运行。

    2.持续一段时间,跳过闪存升级部分,检查 引导代码中是否正确接收到发送的数据。 可以向数据添加校验和、计算接收到的数据上的校验和并进行比较。

    此致、

    Rajeshwarwy