今天工作,遇到一个问题:用jlink采用SW下载模式时,一直显示No Cortex-m SW device found。驱动都是装好的,之前采用20pin的jtack下载模式都是好好的,换装了好几次驱动,因为本机是win10,以为可能是win10的兼容性问题,就换用win XP虚拟机,但还是未能解决这一问题。直到老板说在他电脑上可用,我灵机一动,合不把他的驱动拷过来? Jlink的驱动一般网上下载为宜安装包,就和正常安装软件一样,但安装后的文件可以自由拷贝,不涉及注册表。大多数驱动都是如此。 使用jink下载器,进行SW下载模式进行下载。 - keil设置:右键单击工程名->
- 驱动设置,将压缩包解压,复制如下文件
到keil安装目录下的ARM->segger下:
1
|
|
|
|
我用的windows7,就知道版本越高可能会出现兼容性问题。
|
|
|
|
|
按照这个方法,还是不行,我的也是win10,一直显示No Cortex-m SW device found 都快疯了。问同事,领导都不知道怎么解决。
|
|
|
|
|
可以!纯属是将楼主segger包里的资料拷贝覆盖过原C盘keil_5 ——>ARM——segger里的文件。可以试试
|
|
|
|
|