在使用APM32F072VBT6开发板过程中
遇到过报错No-Cortex-M SW Sevice Found
Jlink读不出芯片型号的情况
以下是我遇到的问题记录,以及解决方法
1、在安装好Pack的情况下,我们先随便打开一个APM32F072VBT6的例程编译
2、点击魔术棒Decice选择芯片型号
3、Debug 此时读不出J link
4、Flash Download 芯片的容量大小已选好
5、点击下载,此时报错No-Cortex-M SW Sevice Found -没有读到J Link,无法下载
6、解决方法
Debug-Settings-选择J-Link
此时会有一个弹窗弹出来,点击OK或者关掉J-Link弹窗都可以,我这点击关闭了弹窗
可在Manufacturer下方输入Geehy手动搜索型号
如搜索不出来,可直接选择M0
手动添加完后即可读出J-Link,如下图所示
添加完成,去下载程序到开发板上试试
下载完成
此时可以检查一下程序在板子上能否正常运行
还有一种方法就是找到TOOLS.INI文件、JL2CM3.dll文件驱动重装一下。
以上是报错No-Cortex-M SW Sevice Found,解决方法
APM32其他系列读不出J-Link也可参考此方法
如您有更好的方法 或者建议可在评论区与我们分享一下
谢谢!