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.

[参考译文] CCS/CODECOMPOSER:CCS 6、7和8变量视图在调试 TMS320F28374S 时报告"unknown register 'RxHL'&quot

Guru**** 2524460 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/701515/ccs-codecomposer-ccs-6-7-and-8-variables-view-reports-unknown-register-rxhl-when-debugging-a-tms320f28374s

器件型号:CODECOMPOSER

工具/软件:Code Composer Studio

我在调试时仍然会获得未知寄存器、即使在升级到最新的8.x 版本后也是如此

这次它看起来像是浮点寄存器。

所有"未知"变量的类型都为 float。

在 regisers 窗口中、FPU 寄存器 R6H 与我在 WmrLocal_f 中期望的匹配、因此可能只是调试器的命名错误。

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

    Martin、

    这实际上是由于已修复的已知编译器错误造成的。 您的项目使用哪个版本的编译器工具? 如果您更新到最新的编译器版本、即使是您所在流上的最新版本、也可以解决该问题。  

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

    正常情况下、我们使用的是旧编译器(6.4)。

    但是、由于这可能是编译器/调试器不匹配、我已经尝试使用 CCS V8、 ti-cgt-C2000_18.1.0.LTS 附带的编译器

    结果相同。

    为了确保我没有从旧编译中剩下的任何内容、我尝试创建一个新的工作区、从纯净源代码(从版本系统提取)导入项目、将项目设置到新编译器、然后进行编译和调试。 结果仍然相同。

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

    [引用用户="Martin Hansen"]

    但是、由于这可能是编译器/调试器不匹配、我已经尝试使用 CCS V8、 ti-cgt-C2000_18.1.0.LTS 附带的编译器

    结果相同。

    [/报价]

    使用 CCSv8和最新的编译器、您是否仍然会看到"未知寄存器 R4HL"消息、或者它是否会显示"未知寄存器 R4H"?

    我刚刚尝试了 CCSv8.1的一个示例、可以看到这一点。

    您能否确认这也是您看到的内容?

    似乎以前的错误没有完全修复、或者这里仍然有另一个错误。 我们将进行调查、我将返回以更新此主题。

    同时、请使用 "Registers"或"Memory"视图作为权变措施来查看变量的值。

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

    很抱歉耽误了几天时间、我参加了 scrum 培训。

    简短答案是

    答案越长、我的屏幕截图就越好

    请注意按钮上的变量"x"、它会不断显示、但在我的代码中没有定义?

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

    感谢您的确认。

    显示 FPU 寄存器中的变量时仍然存在错误。 我已提交一个新的错误来跟踪此错误、跟踪号为 DBGTRC-4145。
    您可以使用我签名中的 SDOWP 链接来跟踪其状态。

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

    你(们)好

    感谢您填写错误报告。 但我找不到这个数字的错误报告,也许还没有公布?

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