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.

[参考译文] TMS320F28377D:28377更新

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1391843/tms320f28377d-28377-update

器件型号:TMS320F28377D

工具与软件:

我正在执行更新代码的工作。 当我使用 CCS 加载文件时、我发现了  

在闪存中、"Memory"窗口中包含0xFFFF、但在 bin 文件中没有0xFFFF 数据

我不知道为什么。  

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

    尊敬的 Ding:

    您希望在此位置看到什么?

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

    我想生成用于升级代码的 bin 文件、但我发现 某些闪存的地址是0xFFFF、bin 文件没有0xFFFF、因此使用 bin 文件进行升级失败。 我希望 bin 文件的大小也是0xFFFF、和芯片中的闪存一样、我的 app 地址是0x88000

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

    我的 CCS 版本是1260

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

    我预计闪存中没有0xFFFF 未使用的数据、因为我的 bin 文件中没有0xFFFF 数据

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

    尊敬的 Ding:

    您的 bin 文件是否覆盖整个闪存? 擦除时闪存具有0xFFFF 值、因此 链接器段未具体涵盖的任何地址都将保持擦除状态并具有0xFFFF 值。 执行验证时、需要直接引用链接器段地址范围、也可以向链接器提供链接器填充参数、以便链接器知道要放入这些空空间的内容。

    ibukun

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

    问题已解决。 我也有一个跳转问题。 通过看门狗、应用程序跳转到引导加载程序、代码不会运行。  即使器件从硬件重启、代码仍然不会运行、当我连接调试器时、就会出现画面

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

    尊敬的 Ding:

    请参阅以下文档:

    • 引导模式选择引脚配置为引导至闪存
    • 代码入口点位于闪存引导的正确地址

    此致、
    Ibukun