正常情况对JLink中Flash进行配置
最近经常有小伙伴私信问我在移植别人代码时keil中JLink中Flash配置总是存在问题,无法正常download调试,因此简单总结一下Flash的配置问题。
以ERROR:cannot load flash device description这个报错为例,此时显示flash无法被加载,直接点开Options——>Debug——>Settings
继续点开Flash Download——>Add添加对应的Flash
继续选择对应的Flash,选择Add添加,此时如果Flash能和板子匹配,可以正常download,但有时也有些特殊情况需要去解决。
特殊情况1有Package但目录中无法找到
添加库的前提是Package已经存放在对应的目录下,但由于有时不知道怎么放,放在哪里,可能会导致有Package却无法使用的情况。找到keil安装目录下ARM——>Segger,将Package复制粘贴到该文件夹下,并修改Package.ref文件,将其中地址设置为当前目录。
此时再打开即可找到。
特殊情况2以上情况都正常还是下载还是出错
回到Device,确认自己选择的设备型号是否正确。