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.

[参考译文] AM261-AM261-AM261x-EVM:SOM Profinet DEVICE_DEMO 不可在 CCS 中调试

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1646760/am261-som-evm-am261x-profinet_device_demo-not-debuggable-in-ccs

器件型号: AM261-EVM-EVM SOM

您好:  

我已经创建了一个代码: AM261-CCP-EVM:AM261x Profinet DEVICE_DEMO 不可在 SOM 中调试 — 基于 Arm 的微控制器论坛 — 基于 Arm 的微控制器 — TI E2E 支持论坛 

我尝试了调试 profinet_device_demo. 按照您的建议、我添加了下面的函数、并在 main() 启动后立即调用:

void loop_forever(void){
    volatile uint8_t i=1;
    while(i);
}
int main(void)
{
    loop_forever();
    uint32_t status = PN_API_OK;
    System_init();
    Board_init();
    ...
}

但是、问题仍然存在:CCS 刷写代码、但在此之后目标会继续连续运行。 当我手动停止 CPU 时、它会在调用栈位置停止。

image.png

设置详细信息:

  • AM261x-LP 电路板
  • ind_comms_sdk_am261x_2025_00_00_08
  • CCS 20.3.1
  • 用于调试的 DEV 引导模式

您能否建议接下来要检查什么以使调试器停止并允许步进/断点?

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

    尊敬的 Parag:

    我确认了这个问题、因为现在 DEV 模式似乎有一些问题、请改用 SBL OSPI+ Profinet 演示。 我将在下周之前研究这个问题