之前的工程文件(单独.c文件)可以使用keil打开后正常编译,但是下载的新的工程文件(青风蓝牙)却打开后闪退,试了网上多种方法都不行。最后发现是j-link版本兼容问题。
因为蓝牙使用到nordic studio工具,在安装环节会捆绑安装j-link驱动(可以选择不安装),我选择了安装。由于之前电脑已安装过(J-Flash V7.52c),而捆绑安装是另一版本,并且在安装完成后会让选择是否在keil中使用当前版本,选择了“打钩”,没有出现问题。把当前版本卸载后,keil的安装目录并不会更新,所以此时链接的依旧是当前版本的j-link,只需要将j-link下的替换掉keil下的当前文件即可。如下图: