一锤子keil4.7问题解决

2019-08-21 10:41发布

       一锤子Keil 4.7问题解决 新增功能 问题 一锤子keil 4.7问题解决 1. 安装 2. 解决原子哥寄存器版本不能使用的问题 3. 解决从别处复制代码时中文注释乱码问题 4. 解决J-Link不能用的方法 5. 使能代码提示功能 6. 设置下载快捷键 7.设置J-Link硬件仿真(可以在左侧观察运行时间)   新增功能: 1). 代码提示(Edit-Configuration-Text Completion选项卡-勾选Symbols after 3 Characters) 2). 动态错误检查(代码有小问题会在左边框显示警告,一般无影响,或错误,这个要改动) 3). 编辑器支持ctrl+鼠标滚轮缩放 4). 硬件调试的时间观察(这个前几周才在开源电子网发现的,或许之前也有,很好用) …… ……   问题: 1). 原子哥的寄存器版本编译通不过 2). 从别处复制代码时中文注释出现字体乱码 3). J-link更新后提示是仿冒品,不能仿真,之后keil自动退出   一锤子keil 4.7问题解决:

1. 安装:    如果用51MCU的话,先装keil C51,再装keil MDK,两者可以装一个目录下,共用一个启动快捷图标,
   软件附录里有,都是目前的最新版,
破解时破解两回把两个都破解就行了:










































































 2. 解决原子寄存器版本不能使用的问题:    下载附件中的STM32F10x.rar解压 覆盖到安装目录C:Program Files (x86)KeilARMINCST    覆盖STM32F10x文件夹即可:































  3. 解决从别处复制代码时中文注释乱码问题:    Edit-Configuration-Editor选项卡,按照下图选择,当然这样字体不是太好看,可以在Colors & Fonts
   选项卡中加粗或改成好看的字体;
   Tab键默认2个空格,如果嫌不习惯,可以改成4:  























 







4. 解决J-Link不能用的问题: MDK4.7往后版本很好用 但是用J-Link时会提醒更新,更新完后在MDK4.70,3.80也都不能用了,解决方法 : 下载附件中的Setup_JLinkARM_V440.exe  安装后到安装位置C:Program Files (x86)JLinkARM_V440复制
 JLinkARM.dll 文件
到Keil安装目录:C:Program Files (x86)Keil MDK4.70ARMSegger替换
 JLinkARM.dll 即可
 


  5. 使能代码提示功能:    Edit-Configuration-Text Completion选项卡-勾选Symbols after 3 Characters:
   




























































 



6. 设置下载快捷键    Edit-Configuration-Shortcut Keys-找到Flash:Download,双击,这里我设置成F8,编辑完后直接
   F7编译,F8下载(使用J-Link):

























 








7.设置J-Link硬件仿真(可以在左侧观察运行时间):




















































































 




























keil 4.7问题解决 视频:
视频链接:http://v.youku.com/v_show/id_XNjA5MzM2MTM2.html
高清原版视频在附件中有:



 




















附件下载(两个云盘里的东东是一样的):
百度云盘:http://pan.baidu.com/share/link?shareid=2830040500&uk=741178058 360云盘:http://yunpan.cn/QGrXNVTLKseNU

微风 ( weifengdq@163.com )

 
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
49条回答
BowenQQ
2019-08-24 20:26
我安装后出现编译不能通过的问题: 是不是我原来安装的ADS导致的原因呢?
Build target 'Target 1'
linking...
.TEST.axf: Warning: L6373W: libattrs.map file not found in System Library directory d:Program FilesARMADSv1_2LIBarmlib. Library selection may be impaired.
.TEST.axf: Warning: L6310W: Unable to find ARM libraries.
.TEST.axf: Error: L6411E: No compatible library exists with a definition of startup symbol __main.
".TEST.axf" - 1 Errors, 2 Warning(s).
Target not created

一周热门 更多>