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.

[参考译文] TMS320F28388S:使用 Uniflash 和 C2Prog 编程错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1253955/tms320f28388s-use-uniflash-and-c2prog-programming-error

器件型号:TMS320F28388S
主题中讨论的其他器件:UNIFLASH

尊敬的专家:

我的客户成功使用 CCS12.2程序。 但当它们使用 Uniflash 和 C2Prog 时、编程时出错。 Uniflash 的错误信息为:

C2PROG 的误差为:

,地址"0x1500"、即  CPUtoCLA1 MSGRAM。 以下是 cmd 和 map 文件:

将 CLA1_MSGRAMHIGH 的所有变量的定义更改为 Cla1DataRam(RAML4)时、这些变量可通过 UNIFLASH 或 C2PROG 成功编程。 他们想知道原因吗? 为什么他们以前会出错? 提前感谢您。

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

    尊敬的 Angela:

    C2PROG 将仅对闪存进行编程。 地址0x1500表示 RAM 位置。  

     从 CLA1_MSGRAMHIGH 更改为 Cla1DataRam 时、是否 如上文所述使用 RAMLS4?

    谢谢。此致、

    查尔斯

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

    尊敬的 Charles:

    是的、当他们使用 RAMLS4定义 变量时、他们可以成功编程。  RAMLS4也属于 RAM 位置。  

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

    Angela、

    我需要更多的时间来研究这个问题,应该在第二天收到另一个回应。

    谢谢。此致、

    查尔斯

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

    Angela、

    分配给 Cla1DataRam 的数据段大小是否可能比能够实现的长度更长?  

    当使用 RAMLS4映射并且该项目能够下载时、内存分配看起来是什么样的?

    谢谢。此致、

    查尔斯

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

    尊敬的 Charles:

    从上图中可以看到仍有0x2C 存储器未使用。  

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

    最好检查映射文件中的部分分配映射。 0x1500处到底映射了什么?

    此外、是否可以将 CLA 代码保存到闪存中、然后在启动时加载到 RAM 中?

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

    尊敬的 Charles:

    最后一张图是映射文件。 由于编译时出现一个错误、不能确定是否 有可能将 CLA 代码保存至闪存。

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

    Angela、

    由于我仍然看不到 obj 文件的映射文件的 SECTIONS 规格、因此我无法判断那里可能放置了什么位置导致了问题。 是否可以通过消息发送映射文件?

    谢谢。此致、

    查尔斯