【编程软件】keil
介绍keil常用的技巧和问题点
功成洗衣机
我本将心向明月,奈何明月照沟渠。羌笛何须怨杨柳,春风不度玉门关。
展开
-
keil提示No ULINK Device found应该如何解决
keil如何解决No ULINK Device found的问题原创 2023-03-17 23:39:54 · 10548 阅读 · 1 评论 -
keil进行软件仿真,无法退出
1、如题、在keil中进行软件仿真后,有时会无法退出,只能强制通过任务管理器退出来。会提示错误encountered an improper argument删除所有断点后,encountered an improper argument会消失,但依旧会无法退出仿真2、网上说的解决方式2.1工程路径不要有任何中文。2.2如果执行完步骤1还是卡死:则将工程目录下的Project.uvoptx文件删除,然后重新编译整个工程。Keil会自动生成一份新的.uvoptx文件的。我按照这个方式处理后,依旧无原创 2022-05-22 23:44:14 · 2870 阅读 · 0 评论 -
keil识别不到芯片,提示unkown to this version of the jlink software
一、我用的单片机是STM32L431CBT6在keil的设置里面读取不到芯片首先保证芯片包是安装成功了的网上查了下,大概原因是keil自身的Jlink驱动版本不够,于是先去官网下载安装JLINK驱动https://www.segger.com/downloads/jlink安装完成后如下图,将Jlink文件下的所有文件全部复制然后我们打开keil安装目录下的ARM-Segger保留JL2CM3.dll和JLTAgdi.dll,其他文件全部用上面的JLINK文件夹下的替换掉,进行这个操作的原创 2022-04-23 17:38:30 · 7810 阅读 · 1 评论 -
keil无法读取到jlink下载器,程序无法下载,报错No Cortex-M SW Device Found
1、如题,我用的芯片是STM32F103ZET6,日常的接上下载器进行程序下载,结果发现程序下载不进去,错误提示如下,一看就是Jlink没有连接上。进去设置里面查看,确实没有看到Jlink读取到芯片的信息。首先去设备管理器里面查看,驱动是有的然后我用这个Jlink连上其他开发板,发现也可以读取到Jlink,程序也是可以下载进去的,控制变量法分析,唯一不同的就是我的板子有问题咯。在网上搜了下相关问题,有一个答案说边下载的时候边按下Reset按键,如下图。我试了下,结果出现了新的提示和报错原创 2022-03-22 11:22:32 · 18837 阅读 · 4 评论 -
Keil提示错误L6218E:Undefined symbol TIM_OC2Init解决办法
1、如题,我在将正点原子的PWM输出代码移植到led的程序上,编译后发现报了七个错误,都是L6218E2、由于这个是标准库,程序中引用了很多ST官方的库函数,但是你没有引用,所以会报错,对比正点原子的代码内容和我的,发现我的FWLIB中缺少stm32f10x_tim.c3、一顿操作后将stm32f10x_tim.c添加到FWLIB后,然后重新编译,果然问题解决。...原创 2022-03-02 17:10:46 · 4172 阅读 · 1 评论 -
Keil注释中的中文字体乱码解决方法
1、刚刚安装好keil发现选中keil的注释部分会乱码,而且修改注释也会出现莫名的乱文2、在edit-configuration中,Editor-Encoding改为Chinese GB2312即可。需要将乱码删掉,重新输入就不会出现乱码了。原创 2022-03-02 16:58:24 · 12967 阅读 · 0 评论 -
keil提示No Browse Information available in ‘..\OBJ\SPI‘解决方法
1.No Browse Information available in ‘…\OBJ\SPI’解决方法:https://blog.csdn.net/frozennet/article/details/107213145原创 2020-11-02 15:44:30 · 839 阅读 · 0 评论 -
keil5打开MDK4的程序提示不兼容
如下图,我的程序是用keil4写的,可是用keil5打开会提示不兼容的问题。首先去https://www2.keil.com/mdk5/legacy/下载安装包双击安装完毕之后,重新打开工程,发现提示已经消失。原创 2021-09-28 21:54:50 · 4714 阅读 · 0 评论 -
keil下载STM32程序提示NO ST-LINK detecetd
如下图1.先确定是不是驱动没有安装安装驱动后,问题解决。下载设置如下:原创 2021-09-25 16:23:56 · 4260 阅读 · 2 评论 -
keil提示用STLINK下载程序提示Error: Flash Download failed - Target DLL has been cancelled的一种情况
keil版本为:V5.25.30.0下载器为ST-LINK1.如下图,keil提示Error: Flash Download failed - Target DLL has been cancelled2.原因是如下图中的ST-LINK的TVCC没有接到电路板的3.3V如下图,当黄色线接上就可以正常下载,如果黄色线不接到STLINK,就会出现Target DLL has been cancelled的错误。3.再探讨下STLINK的VDD和TVCC的区别。如下图TVCC是1.2脚,当S原创 2021-11-08 00:42:01 · 22329 阅读 · 1 评论 -
keil出现 “st-link usb communication error“的解决方法,“升级”固件库
1.如题,我用keil使用ST-LINK下载程序的时候,发现报错st-link usb communication error。2.明明上周还是可以用的,这周就不行了,想一想问题出在哪里,原来我在另外一块开发板上下载程序也是一直报错,keil提示了更新ST固件库,我点了升级,如下图,我从V2.J24.S4升级到了V2.J35.S7。然后再回到现在的开发板上就不能下载程序了,找到问题,那么解决方法就是把固件库从V2.J35.S7刷回曾经的V2.J24.S4了。3.在网上找了一下,没找到最初的V2.J2原创 2021-11-07 23:36:07 · 16283 阅读 · 11 评论 -
keil进行Go To Definition会跳出多个函数
在KEIL进入Go To Definition Of "xxxxxx"的时候会跳出来多个函数,如下图可以看到这个函数定义在在adc.h里面可以看到main.c里面没有引入头文件,所以需要增加#include “adc.h”,如下图:再次进入Go To Definition就只有一个跳转了。...原创 2021-11-02 22:56:02 · 1114 阅读 · 0 评论 -
keil编译后报错Error:L6218E的解决方法
KEIL编译后报错…\OBJ\USART.axf: Error: L6218E: Undefined symbol ADC_Cmd (referred from adc.o).…\OBJ\USART.axf: Error: L6218E: Undefined symbol ADC_DeInit (referred from adc.o).…\OBJ\USART.axf: Error: L6218E: Undefined symbol ADC_GetCalibrationStatus (referred原创 2021-11-02 22:34:06 · 76394 阅读 · 21 评论 -
keil如何进行软件仿真,以及如何查看变量的实时值
1.打开工程,点击魔术棒选择芯片和晶振,如下图2.在Debug里面选择选择Use Simulator-使用软件仿真,勾选上Run to main()3.点击红色的d符号,即可以进入仿真界面下面介绍工具条的含义1:复位,按下该按钮后,代码会重新从头开始执行。2:执行到断点处,按按钮用来快速执行到断点处。3:停止运行,程序执行的时候变为有效,可以使程序停止下来进入到单步调试状态。4:执行进去,该按钮用来实现执行到某个函数里面去的功能,在没有函数的情况下等同于执行过去按钮。5:执行过去,原创 2021-11-01 23:11:03 · 26892 阅读 · 4 评论 -
keil编译后.c文件前面没有+号
如下图,程序的.c文件前面没有+号,已经在show include file dependencies前面打勾了,看到下面的提示是编译出问题了。点击魔术棒,在Target-Code Generation里面选择默认的编译器,然后重新编译,发现0 error,0 warning,然后就可以看到.c文件前面有+号,问题解决。...原创 2021-10-31 22:14:20 · 5705 阅读 · 4 评论 -
keil如何下载STM32芯片F1/F4固件库
1.打开STM32F407的程序,结果提示下面的问题,就是没有安装固件库2.然后去keil官网下载对应的固件库,官网地址:https://www.keil.com/然后选中对应的芯片类型,譬如我这个就是STM32F407IGTx安装之后再次打开keil就不会报错了,可以看到已经安装的固件库...原创 2021-10-31 21:38:13 · 7449 阅读 · 6 评论 -
keil C51如何下载stc固件库
1.用keil打开stc的工程,提示如下错误,没有找到固件库2.登录stc官网下载isp软件,双击进入3.开软件后,我们再keil仿真设置那个选项卡下面,点击添加STC仿真驱动到keil中、添加型号和头文件到keil中4.重新打开工程,发现不会报错,固件库已添加进去了...原创 2021-10-29 00:30:36 · 5455 阅读 · 1 评论 -
keil编译后报错问题分析
1.Error:Flash Download failed-Could not load file’…\OBJ\ADC.axf’将下图中“魔术棒-Listing”的Linker Listing:.\ADC.map前面的√去掉。原创 2021-10-28 00:51:51 · 2876 阅读 · 2 评论 -
keil开启代码提示功能
如下图设置步骤原创 2021-10-09 00:18:09 · 33933 阅读 · 9 评论