Other Parts Discussed in Thread: C2000WARE
1.根据例程,可以实现将文件数据下载保存到RAM中。
2.升级固件
a)将需要更新的应用程序例程中的数据保存地址修改成0x00080000U.
b)用的bin文件的生成方式是在CCS中配置C2000 Hex Uility 的输出文件格式为binary。(是否合适)
这样程序使用TwinCAT更新bin文件后,重新上电系统无法正常运行,请问正确的流程应该是怎样的,尤其是怎么将数据覆盖掉原固件数据。
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.
1.根据例程,可以实现将文件数据下载保存到RAM中。
2.升级固件
a)将需要更新的应用程序例程中的数据保存地址修改成0x00080000U.
b)用的bin文件的生成方式是在CCS中配置C2000 Hex Uility 的输出文件格式为binary。(是否合适)
这样程序使用TwinCAT更新bin文件后,重新上电系统无法正常运行,请问正确的流程应该是怎样的,尤其是怎么将数据覆盖掉原固件数据。
您好,
FOE,指的是通过以太网传输固件是正确的?
1.根据例程,可以实现将文件数据下载保存到RAM中。
是否参考了 ti.com/lit/sprabv4中的常规固件更新例程?
a)将需要更新的应用程序例程中的数据保存地址修改成0x00080000U.
这个是没问题的。
b)用的bin文件的生成方式是在CCS中配置C2000 Hex Uility 的输出文件格式为binary。(是否合适)
合适的。
具体的问题专家需要与 EtherCAT 的专家一起看一下,再给您答复。
我们在 C2000WARE 中提供了示例解决方案,用于将来自 EterhCAT 主站的映像通过 FoE 传输到 F2838x 器件的 RAM 中。 不过请注意这些解决方案仅显示如何接收映像,而不显示如何进行实际的固件升级。 不过我们还有一些其他解决方案,展示了如何通过其他通信接口(即 SCI/UART)进行固件升级。
C:\ti\c2000\C2000Ware_4_03_00_00\libraries\communications\Ethercat\f2838x\examples