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.

[参考译文] TMS320F28335:CCS 调试问题:无法添加断点、无法将 ccxml 链接到工程

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1516659/tms320f28335-ccs-debug-issue-cannot-add-break-points-cannot-link-ccxml-to-the-project

器件型号:TMS320F28335

工具/软件:

您好专家

客户报告了使用 F28335进行调试时出现的2个问题、CCS 版本为 ccs6.1.3。

1.不能在某些 C 语句中添加断点:

它们启动所选的配置、加载程序并尝试添加断点、  

在函数_INVInterrupt 中、显示了映射的地址、无法插入断点、并且 CCS 报告下面的问题:

但 在函数_OSMaskEventPend (下面显示的映射地址)中、可以插入断点、并且不报告问题

2. CCS 报告 xxx 生成的程序与目标配置中的任何 CPU 不兼容。 不会加载程序。

我们检查了 ccxml 文件是否存在于工程文件夹中、但在 CCS 工程视图中、无法显示该文件。

如果我们单独启动 IVEM8048.ccxml 文件、它可以正确运行并调试 MCU。

客户是否需要检查以解决此问题?

谢谢

Joe

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

    您好:

    Unknown 说:
    CCS 版本为 ccs6.1.3.

    请注意、这是一个非常旧且不受支持的 CCS 版本。

    这意味着:

    对于#1、好像是源代码与使用设置源代码行断点的已打开源代码文件相关联的问题。 也可能是符号文件中缺少这些特定的符号。 我怀疑前一个。 也许尝试使用 Modules 视图 来检查加载的符号。

    对于#2、  

    [引述 userid="521036" url="~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1516659/tms320f28335-ccs-debug-issue-cannot-add-break-points-cannot-link-ccxml-to-the-project

    2. CCS 报告 xxx 生成的程序与目标配置中的任何 CPU 不兼容。 不会加载程序。

    我们检查了 ccxml 文件是否存在于工程文件夹中、但在 CCS 工程视图中、无法显示该文件。

    [/报价]

    ccxml 文件可能未设置为启动时使用的默认文件。 请提供它在 Project 视图中的显示屏幕截图。

    谢谢

    Ki

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

    您好、Ki

    感谢您的回复、

    对于#1模块视图可以解决此问题。

    对于#2、权变措施是在工程根目录中创建 targetConfigs 文件夹、并将 ccxml 文件复制到该文件夹。

    谢谢

    Joe