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.

[参考译文] TMS320F28388D:如何实现 FOE 固件升级?

Guru**** 2563550 points
Other Parts Discussed in Thread: C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1225926/tms320f28388d-how-to-implement-a-foe-firmware-upgrade

器件型号:TMS320F28388D
主题中讨论的其他器件:C2000WARE

大家好、

1) 1)根据例程、可以下载文件数据并将其保存到 RAM。

2)升级固件:

a.在需要更新为0x00080000U 的应用程序中、在例程中修改数据的保存地址。

b.通过在 CCS 中使用输出文件格式二进制文件配置 C2000十六进制 Uility 来生成 bin 文件。 可以吗?

程序使用 TwinCAT 更新 bin 文件后、通过重新供电系统无法正常工作。 因此、客户想知道正确的流程是什么? 如何覆盖原始固件数据? 谢谢。

此致、

樱桃

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

    您好、Cherry:

    对于 FOE、您是指通过以太网传输的固件正确吗?

    对于问题:

    1.您是否参考了 ti.com/lit/sprabv4中的一般固件更新例程?

    主题。 可以。

    2b. 没关系。

    我将需要就此问题与 EtherCAT 专家召开会议。

    谢谢。

    查理

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

    Charles

    FOE 的意思是以太网固件

    我认为 foe 是指通过 EtherCAT 协议传输文件/固件的文件。  

    Unknown 说:
    1)根据例程,可以下载文件数据并将其保存到 RAM。

    客户显然能够正确传输数据、我认为问题在于使用更新的固件重新启动、这就是我将您复制到查询的原因。  

    @Cherry 如果我在某个地方错了,请对我进行更正。

    谢谢。

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

    您好、Cherry:

    C2000WARE 中有一些示例解决方案、用于将来自 EterhCAT 主站的映像通过 foe 传输到 F2838x 器件的 RAM 中。 请注意、这些解决方案仅显示如何接收映像、而不显示如何进行实际的固件升级。 不过、我们还有一些其他解决方案展示了如何通过其他通信接口(即 SCI / UART)进行固件升级。

    C:\ti\c2000\C2000Ware_4_03_00_00\libraries\communications\ethercat\f2838x\examples

    • f2838x_cm_fooe_download
    • f2838x_cpu1_fooe_download_solution

    此致!

    Kevin 老师