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:在 F28379D 上通过 CAN 通信进行固件升级

Guru**** 2989100 points

Other Parts Discussed in Thread: TMS320F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1647717/tms320f28379d-firmware-upgradation-via-can-communication-on-f28379d

部件号: TMS320F28379D
主题: C2000WARE 中讨论的其他器件

我正在开发 TMS320F28379D (F2837xD) 器件、希望通过 CAN 通信 (DCAN 或 MCAN) 实现固件升级。

以前、我能够通过 SCI 通信成功执行固件升级。 但是、在检查 C2000Ware 软件包时、我注意到 TI 提供了 SCI 闪存内核支持、但我找不到任何用于 F2837xD 系列的专用 DCAN 闪存内核源代码。

对于 F28P65x 系列等较新的器件、TI 提供 CAN/FLASH 内核支持。 我想知道 F28379D 器件是否有类似的闪存内核或参考设计。
我是否可以为 F2837xD 系列使用 F28p65 系列的相同闪存内核。

请说明以下几点:

  1. F28379D 是否正式支持通过 DCAN 进行固件升级?

  2. F2837xD 是否有任何可用的 CAN 闪存内核源代码/参考工程?

  3. 如果没有专用的 CAN 闪存内核、建议执行什么过程来通过此器件上的 CAN 通信进行固件升级?

  4. 是否推荐修改现有 SCI 闪存内核并用 DCAN 通信层替换 SCI 通信层的方法?

F28379D 上用于基于 CAN 的固件升级的任何参考示例、应用手册或建议架构都将非常有用。

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

    您好:

    我在下一个星期三之前不在办公室。 请预计响应会延迟到那时。

    此致、

    马特

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

    您好:

    F28379D 是否正式支持通过 DCAN 进行固件升级?

    是的、F2837xD 器件上支持使用 DCAN 进行固件升级/引导加载。

    是否有任何适用于 F2837xD 的 CAN 闪存内核源代码/参考工程?

    否、没有适用于此器件的参考示例。

    [引述 userid=“663794“ url=“~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1647717/tms320f28379d-firmware-upgradation-via-can-communication-on-f28379d
    • 如果没有专用的 CAN 闪存内核、建议执行什么过程来通过此器件上的 CAN 通信进行固件升级?

    • 是否推荐修改现有 SCI 闪存内核并用 DCAN 通信层替换 SCI 通信层的方法?

    [/报价]

    建议的方法是:

    1. 请参阅 F28003x DCAN 闪存内核示例和 F2837xD 的端口
    2. 使用 SCI 闪存内核作为基线、并重新利用与 CAN 的通信

    此致、

    马特