楚心驰 2023-11-08 23:10 采纳率: 0%
浏览 573

could not stop cortexM device

img

jlink李勾选的是Sw,不是JTAG,不知道为什么和JTAG有关系,还是说flash有问题?昨天还能烧录,今天一打开就出问题了,谁知道'这是为什么,感谢

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-11-09 08:34
    关注

    【以下回答由 GPT 生成】

    问题标题:JLink-Cortex-M错误:无法停止Cortex-M设备

    问题描述:

    你遇到了JLink-Cortex-M错误,无法停止Cortex-M设备。你已经确认JLink的连接方式是使用SW(软件仿真)而不是JTAG,但不清楚为什么与JTAG有关系,或者是Flash出现问题导致的。你昨天还能正常烧录,但今天打开就出现了这个问题。请问有谁知道是什么原因引起的吗?非常感谢!

    解决方案:

    这个问题可能有多种原因,以下是一些可能的解决方法你可以尝试:

    1. 检查JTAG/SW连接是否正确:

    确保JTAG/SW连接正确连接到目标设备上。检查连接线是否正常连接,并确保连接稳定。

    1. 检查设备是否占用:

    确保没有其他软件或调试工具正在使用设备。有时候,其他正在运行的程序可能会占用设备,导致无法停止。

    1. 重启设备和JLink:

    尝试重新启动你的嵌入式设备以及JLink调试器。有时候,重新启动可以解决一些临时性的问题。

    1. 尝试使用Debug模式:

    如果使用SW连接仍然无法停止设备,尝试使用JTAG连接模式,并切换到Debug模式进行调试。这可以帮助你更精确地定位问题所在。

    1. 检查Flash出问题的可能性:

    考虑到你之前能够正常烧录,但现在无法停止设备,可能是Flash出现了问题。检查一下Flash配置是否正确,确保Flash的大小、起始地址和其他参数设置正确。你可以对Flash进行格式化或者擦除操作,然后重新烧录,看看是否能够解决问题。

    1. 更新JLink软件和固件:

    确保你使用的JLink软件和固件是最新版本。有时候,旧版本的软件或固件可能会导致一些问题,更新到最新版本可能会修复这些问题。

    如果以上解决方法都没有解决问题,那么可能存在其他更复杂的问题,你可能需要进一步调试或寻求相关专家的帮助。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 11月8日

悬赏问题

  • ¥15 python随机森林对两个excel表格读取,shap报错
  • ¥15 基于STM32心率血氧监测(OLED显示)相关代码运行成功后烧录成功OLED显示屏不显示的原因是什么
  • ¥100 X轴为分离变量(因子变量),如何控制X轴每个分类变量的长度。
  • ¥30 求给定范围的全体素数p的(p-2)/p的连乘积值
  • ¥15 VFP如何使用阿里TTS实现文字转语音?
  • ¥100 需要跳转番茄畅听app的adb命令
  • ¥50 寻找一位有逆向游戏盾sdk 应用程序经验的技术
  • ¥15 请问有用MZmine处理 “Waters SYNAPT G2-Si QTOF质谱仪在MSE模式下采集的非靶向数据” 的分析教程吗
  • ¥15 adb push异常 adb: error: 1409-byte write failed: Invalid argument
  • ¥15 nginx反向代理获取ip,java获取真实ip