一(一)、keil常见问题和解决方法常用操作
一、keil识别不了jlink
1、删除Jlink2个配置文件
删除工程所在文件夹的Jlink配置文件,重新打开工程
2、更换jlink版本
(用驱动中的JLinkARM.DLL替换keil5中的JLinkARM.DLL即可)
把C:\Program Files (x86)\SEGGER\JLink_V630d\JLinkARM.DLL文件粘贴到keil5中JLinkARM.DLL位置为:keil_5\ARM\Segger\JLinkARM.DLL、
Jlink官网
3、下载程序注意晶振
可以参考该文章
默认状态:BOOT0经电阻接地,即拉低;BOOT1悬空,即拉高。
恢复过程:把BOOT0拉高,BOOT1拉低,即可识别Jlink。
二、可以识别jlink但无法下载
1、添加flash download算法
魔法棒–debug–settings–Flash Download–Add
注意:若搜不到相应芯片的程序,则在网上下在对应的flash pack,安装即可
2、引脚复用
程序中,烧录程序的引脚被其他程序占用。
3、魔法棒里的Utilities配置不对
三、一些基本操作
1、添加源文件和头文件
参考此文章
2、设置编码格式
点击设置,进入下面界面,选择相应格式即可。
3、keil里直接烧录.hex文件
选中魔法棒,点击Output,输入相应的hex文件名ÿ