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.

[参考译文] CCSTUDIO-THEIA:调试 Cortex M4

Guru**** 2689235 points

Other Parts Discussed in Thread: TMDSCNCD28388D

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1597682/ccstudio-theia-debugging-cortex-m4

部件号:CCSTUDIO-THEIA
主题中讨论的其他器件: TMDSCNCD28388D

我目前正在使用板载 XDS100V2 和 CCS 20.4.0.13 评估 TMDSCNCD28388D。

我使用的是标准示例:

  • led_ex1_c28x_cm_blinky_cpu1

  • led_ex1_c28x_cm_blinky_cm

状态: 两个项目都在独立模式下加载和正确运行(两个 LED 都闪烁)。

问题: 调试 CPU1 运行良好。 但是、在调试 CM 内核时、我无法控制 GPIO。 即使已建立与 CM 的连接、也无法切换引脚。 CPU1 在 CM 调试会话期间似乎会保留或收回 GPIO 主器件所有权。

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

    您好 Olivier、

    您使用什么 GPIO 会遇到此问题? 我已经查看了示例代码、只对 LED2 进行了显式写入

    GPIO_setMasterCore(DEVICE_GPIO_PIN_LED2, GPIO_CORE_CM);

    这意味着 CM 内核将只能保留对 LED2 GPIO 的访问、所有其他 GPIO 仍由 CPU1 拥有

    此致、

    彼得

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

    您好、Peter:

    我意识到这一点。 但我期望 CM 在调试期间保留对 LED2 IO 的访问。 显然、这并不是发生的。

    此致、Olivier

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

    您好 Olivier、


    即使在调试过程中、外设的所有权也会得到维护。 如果您需要能够在调试期间访问外设、可以在 CPU1 调试中更改所有权、然后从 CM 调试会话中操作外设

    此致、

    彼得