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.

[参考译文] TMS320F280041:写入和读取二进制文件是不同的

Guru**** 2535750 points
Other Parts Discussed in Thread: TMS320F280041, UNIFLASH, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1021118/tms320f280041-writing-to-and-reading-from-binary-files-are-different

器件型号:TMS320F280041
主题中讨论的其他器件: UNIFLASHC2000WARE

您好、查姆斯、

  CCS 生成的二进制文件有问题、请参阅以下情形:

 

  1. 使用 CCS 生成 xx.out 和1st.bin 文件。
    使用 CCS 将 xx.out 加载到具有 TMS320F280041的主板中(应用地址:0x4000 - 0x8CFFF)
    3.使用 UniFlash 从主板(0x8000-0x8CFFF)中读出二进制文件(称为"2nd.bin")。
    4.使用  引导加载程序下载2nd.bin,可以成功跳转至应用程序地址0x84000并运行良好。
    5.使用  引导加载程序下载 st1.bin、 MCU 无法 运行。
    6. 比较1st.bin2nd.bin。  了解  CCS 生成的1st.bin 与 b2e.bin 相比、丢失了许多字"0xFFF"


为什么 两 个*。bin 文件不同?

导致 MCU 不工作的可能根本原因是什么?


此致、

Kien Nguyen

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

    Kien、

    当您使用 Uniflash 从已编程器件下载给定地址范围的映像时、它将包括已擦除的位置(0xFFFF)-这不会是您从编译器获取的原始映像的一部分。

    关于 bin 文件不能正常工作: 您是否检查了闪存主阵列的两种情况下校验和是否匹配?  引导加载程序可能未对某些字进行编程。  请在 以下常见问题解答中搜索此问题: 为什么在 C2000Ware 示例中提供的链接器 cmd 文件中使用 align 指令(align (x))?  

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/951658/faq-faq-for-flash-ecc-usage-in-c2000-devices---includes-ecc-test-mode-linker-ecc-options 

    谢谢、此致、
    Vamsi

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

    Kien、

    您现在是否能够比较这些文件?  我是否可以将其视为已关闭?

    谢谢、此致、

    Vamsi

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

    Vamsi、

    感谢您的支持。 我们昨天跟踪并修复了它。

    顺便说一下、您知道我们是否有支持 C2000引导加载程序的 GUI 吗?

    此致、

    Kien Nguyen

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

    Kien、

    很高兴这对我们有所帮助。

    请 打开一个新帖子以了解您的新引导加载程序问题。   

    谢谢、此致、
    Vamsi