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:CCS 调试错误

Guru**** 2964790 points

Other Parts Discussed in Thread: TMS320F28377D, C2000WARE

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1657497/tms320f28377d-ccs-debug-error

器件型号: TMS320F28377D
主题: C2000WARE 中讨论的其他器件

我尝试使用 XDS100v2 调试 TMS320F28377D 目标。
(CCS 版本:6.1.1.00022)
有时会发生验证错误、或者出现下面的错误;有时、加载完成而没有任何错误、但当我逐步执行代码时、会执行一个完全不同的步骤。

我怀疑程序加载不正确。 有解决方案吗?

错误消息
C28xx_CPU1:GEL 输出:  
存储器映射初始化完成
C28xx_CPU1:Loader:程序的一个或多个段落入不可写的存储器区域。  这些区域实际上不会写入目标。  检查链接器配置和/或存储器映射。

使用 DeepL.com 翻译(免费版本)

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

    您好:

    这似乎是链接器 cmd 文件问题。 请审核内存分配、以确保 F28377D 内存映射的所有内存范围均有效。  

    否则、CCS v6 是很旧的版本、TI 不再支持。 您是否能够更新到 CCS 12.8.1?  

    此致、

    马特

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

    您好:
    首先、感谢您的答复。

    关于 CCS 版本更新、我很想更新一下、但我们有一个基本工程、目前无法更改环境。

    如果我提供了链接器命令文件、您是否能够与我一起分析它?

    如果可能、我更愿意通过电子邮件而不是 E2E 讨论详细信息。

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

    您好:

    我了解迁移到不同 CCS 版本时的问题。 如果链接器命令文件/内存分配看起来很干净、则您的特定 CCS 版本可能存在会导致这些问题的错误。

    使用 C2000Ware 的默认示例时、是否会发生错误?  

    请将链接器命令文件与 数据表的 存储器映射表进行比较(第 7.3.1 节:C28x 存储器映射)。  如果存储器范围 看起来正确、这可能是与 CCS 相关的问题。

    此致、
    马特

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请将您的链接器命令文件与 数据表的 存储器映射表 进行比较(第 7.3.1 节:C28x 存储器映射)。  如果存储器范围 看起来正确、这可能是与 CCS 相关的问题。

    除了检查链接器命令文件与数据表中的信息、还应将其与 CCS 中设置的调试存储器映射进行比较。

    通常、这种数据验证错误有许多潜在原因。 有关更多详细信息、请参阅以下文章:

    https://dev.ti.com/tirex/explore/node?isTheia=false&node=A__APy2XbLelxyqBB2Yz0WR.w__ccs_devtools__FUz-xrs__LATEST