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.

[参考译文] TMS320F28377S:设置 CLA 断点和 GPIO 访问

Guru**** 2455420 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/764421/tms320f28377s-setting-cla-breakpoints-and-gpio-access

器件型号:TMS320F28377S

首次使用 CLA。  

我在我的应用中正确设置了 CLA、并且我正在运行代码(已确认)、但我不知道如何设置断点。  我包含了__mdebugstop()命令,我认为我需要将调试器连接到 CLA。  这是我无法弄清楚的部分。  如何具体地将调试器连接到 CLA?  是否有项目设置等。

此外、CLA 能否访问 GPIO 数据寄存器?  出于测试和时序目的、我尝试使用 GPASET 和 GPACLEAR 寄存器来切换 GPIO17、但代码看起来没有执行。

提前感谢您的任何帮助。

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

    您好!

    你是对的。 为了使 MDEBUGSTOP 指令停止 CPU、您需要将 CLA 连接到调试器。 启动目标配置文件后、在"Debug"窗口中右键点击 CLA、然后选择"Connect CPU"。 或者、您可以左键单击 CLA、然后单击指向 CCS 窗口顶部的"Connect"按钮。

    CLA 只能访问 GPIO 数据寄存器。

    SAL