简直是… 2025-05-04 09:22 采纳率: 0%
浏览 1162

基于CCS的MSPM0G3507用Jlink烧录不了

img


Jlink成功安装,插上能识别上,但每次debug是就一直卡在Starting CCS debug session,求解

  • 写回答

6条回答 默认 最新

  • 码农阿豪@新空间 新星创作者: 前端开发技术领域 2025-05-04 09:44
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题分析及解决方案:
    1. 可能原因一:jlink配置错误或者与调试工具不兼容。 解决方案:检查jlink的配置是否正确,确保与调试工具兼容。可以参考以下代码示例:
    #define JLINK_DEV  { .speed = 4000, .dev_info = USB_DEV_INFO_CUSTOM(0x1366, 0x1015, "SEGGER", "J-Link") }
    int main()
    {
        SEGGER_RTT_ConfigUpBuffer(0, NULL, NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
        SEGGER_RTT_ConfigUpBuffer(1, NULL, NULL, 0, SEGGER_RTT_MODE_NO_BLOCK_SKIP);
        
        JLINK_Init(JLINK_DEV, 0);
        
        while (1)
        {
            // Main loop
        }
    }
    
    1. 可能原因二:调试工具与IDE版本不匹配。 解决方案:确保调试工具与IDE版本匹配,如果不匹配,则需要升级或降级其中一个。可以参考以下代码示例:
    //IDE版本匹配示例
    int main()
    {
        if (check_version() == IDE_VERSION)
        {
            printf("IDE版本匹配\n");
        }
        
        while (1)
        {
            // Main loop
        }
    }
    int check_version()
    {
        return IDE_VERSION;
    }
    
    1. 可能原因三:调试器固件需要更新。 解决方案:尝试更新调试器固件,然后重新连接并进行调试。可以参考调试工具的更新文档或官方网站进行操作,具体步骤因调试工具而异。 综上所述,可以通过检查jlink配置、调试工具与IDE版本匹配以及更新调试器固件来解决调试卡死的问题。如果以上解决方案都无效,建议联系调试工具的技术支持部门进行更详细的排查和解决。 希望以上内容对您有帮助。
    评论

报告相同问题?

问题事件

  • 创建了问题 5月4日