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.

[参考译文] TMS320F28P650DK:EtherCAT 上的 FUE 更新

Guru**** 2564410 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1423805/tms320f28p650dk-foe-update-on-ethercat

器件型号:TMS320F28P650DK

工具与软件:

尊敬的专家:

我的客户使用 F28P65开发 EtherCAT 项目。

他们 开发 FOE 功能。 因此他们需要使用 CCS 来导出 bin 文件。  bin 文件的功能如下:

bin 文件的大小与 F28P65的闪存相同。 (未使用的闪存空间将在 bin 文件中填充 F)   

2.在 bin 文件的末尾添加 CRC 校验码。

对此问题有何建议?

谢谢!

LEO  

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

    尊敬的 Leo:

    若要在 CCS 中导出 bin 文件、您需要使用"Memory Browser"中的 save memory 选项:

    点击后,您必须保存文件类型(例如"testing.bin"),并选择输出文件类型为 .bin :

    然后、必须用字指定存储器范围(数据)和长度。 如果您希望保存该 BIN 的整个存储器范围以便与器件的存储器范围相当、则需要输入主闪存的起始地址(0x80000)和字数(对于0x80000-0x120000范围、 整个最大范围的字长为0xA0000字)。

    谢谢!
    Charles

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

    尊敬的 Charles:

    感谢您的支持。

    我会尝试您提到的工具。

    这是整个最大范围的50000个字

    它是否应该为0xA0000? (0x120000-0x80000=0xA0000)

    顺便说一下

    1.28M 是指"1.28 * 1000 * 1024Bytes"或"1.28 * 1024 * 1024Bytes"?

    谢谢!

    LEO

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

    尊敬的 Leo:

    是的、文字长度应为0xA0000、感谢您的更正。  

    此致、

    Charles