今天下载的时候,插入下载器,查看Debug... 有复位按钮的话,将复位按钮按住不放,然后在Keil点击程序下载/调试按钮,约0.5~1秒后松开复位按钮。 注意: 在做这些操作之前,必须先对硬件做一次彻底断电操作,...
今天下载的时候,插入下载器,查看Debug可用看到“internal command error”,一直找不到原因,后来查看上一个工程才发现,上一个程序禁用了Seral Wire 引脚,导致的。
解决方法:
有复位按钮的话,将复位按钮按住不放,然后在Keil点击程序下载/调试按钮,约0.5~1秒后松开复位按钮。
注意:
在做这些操作之前,必须先对硬件做一次彻底断电操作,否则有可能失败。特别是在软件有进入低功耗模式的情况。
转载于:https://www.cnblogs.com/xingboy/p/10008316.html
2、Device选项卡下选择项目所使用的芯片,右侧是与所...3、Target选项卡下晶振与软件仿真有关,我们是下载到硬件然后调试可以不用设置,下面有ROM和RAM的起始地址和大小,指的都是实际硬件的ROM和RAM的起始地址和大小
1、点击箭头所指的魔术棒打开项目设置,(也可在Project下打开该魔术棒)
2、Device选项卡下选择项目所使用的芯片,右侧是与所选芯片的相关信息(我用的是STM32F103ZET6选择STM32F103ZE即可)
3、Target选项卡下晶振与软件仿真有关,我们是下载到硬件然后调试可以不用设置,下面有ROM和RAM的起始地址和大小,指的都是实际硬件的ROM和RAM的起始地址和大小,默认即可
4、Output选项卡如下,打开Debug调试信息和阅读代码时函数跳转
5、Listing选项卡下将红框中的全部选上,目的是在最后程序链接时记录详细信息(在project.map文件中),英语不太好,部分翻译可能不是很准确。
6、C/C++选项卡 :
添加USE_STDPERIPH_DERIVER字符串目的是为了包含 stm32f10x_conf.h头文件(可在stm32f10x.h文件中找到该字符串),stm32f10x_conf.h头文件中包含了标准外设驱动的头文件,当需要使用某个标准外设时只需添加相应的宏定义即可。
优化级别在平时调试时一般默认即可,当项目完成是可适当调高,平时调试时最好打开所有警告信息,需要注意的是最下面的include文件路径,需要添加项目用到的所有的头文件路径(通常是用户自己添加的头文件)
7、Linker选项卡中所有默认即可,与前面Target选项卡中ROM和RAM 中的设置对应
8、Debug选项卡 左边为软件仿真,右边为硬件仿真(叫硬件调试更恰当点,此处主要是为了与左边对应),在硬件调试中选择对应的调试器(我用的是ST-Link)
在上图硬件调试部分中单击 Settings按钮,弹出如下图所示对话框,在Debug选项卡(注意是单击Settings后弹出的对话框中的Debug选项卡)下选择SW方式
在上图对话框中选择Flash Download选项卡,如下图中所示勾选和添加。
至此与下载相关的设置已经全部完成,只需编译后无错误和警告即可下载程序到STM32芯片了。
keil4keil5程序移植
keil5打开keil4工程无法下载
用keil5将程序下载到板子里 1.Debug: COSIS-DAP Debugger 2.-Setting:COMSIS-DAP	Port:SW
keil5 破译程序,即注册机,另外负有安装说明,破解说明及使用方法
KEIL MDK增加了对Cortex-M3内核的支持,因此我们才能使用它来进行基于 ARM Cortex-M3的STM32微处理器应用程序的开发。2. 安装KEIL MDK软件打开配套光盘——“软件资源”——“开发环境”——“KEIL MDK”文件夹下的...
keil5.28下载程序时提示command not supported
keiL程序下载配置指南,初学者可以参考
1.安装好下载器相关的其他...4.设置好之后就可以直接在Keil 中下载程序了。 最后是关于两个下载引脚复用的问题: 在下载设置中这样选择,下载完成后,断电重新上电就可以当作正常IO使用了,程序中不用书写代码设...
bluetooth-TC35661蓝牙模块的KEIL5的程序,stm32程序源码,蓝牙模块4.0,东芝的蓝牙模块,与bm77通用。
Keil C51安装程序
今天就遇到一个问题,建立了一个工程,下载下去,程序无法运行,立即单步调试跟踪,可以正常运行。再下载,还是无法运行,短路一下复位引脚,就可以运行。 仔细一想,嗯,这个问题以往好像也遇到过喔。 容朕想一想先...
以前一直在用J-Link下载程序,由于工作需要,换成ST-Link下载程序。第一次用ST-Link怎么也下载不下去,后来差CSDN博客:https://blog.csdn.net/zeroice7/article/details/59483155 找到解决办法,就是,在Keil安装...
通常大家用KEIL5 编译stm32程序,keil4编译C51程序,两个软件不能同时支持stm32和C51程序的编译,造成许多不便。从网上搜索到网友提供的方法并操作,发现只要将keil5设置下就可以实现同时支持stm32和C51编译的功能,...
首先我们要写一个完成的程序,然后进行编译如果没有错误的话,就可以烧录程序了,烧录...这些都设置完成之后,我们就可以下载程序了,我们可以使用像stc之类的下载软件下载,当然我们不能使用stc下载了,我们可以...
用Keil5在下载程序,选择下载算法时,可能会出现找不到对应芯片的情况: 这个时候就需要下载安装,Keil的Legacy support for Arm支持包了: http://www2.keil.com/mdk5/legacy 选择对应的支持包,下载安装...
本人在使用keil5烧录或下载程序出现停止工作的问题,开始认为是keil版本的原因,后来使用了keil4发现问题依然存在,发现因为本人使用了盗版JLINK被驱动检测出来了,由于安装的驱动版本为V6.14,新版的驱动检测到盗版...
2.安装Keil5 3.添加器件库安装包 4.破解keil55.安装ST-LINK驱动 6.MDK下载设置 7. ST-LINK下载设置 1.下载stm32所需的软件keil5(mdk527)keil5破解软件(keygen.exe) st-link驱动(st-link_v2_usb...
由于KEIL4 和KEIL5程序之间的差异, 所以KEIL5 不能直接打开KEIL4 的工程。 但是为了确保KEIL5 向下的兼容性, ARM 公司为我们提供了两种兼容KEIL4程序的方式。 首先我们用keil5 打开keil4 的工程, 则会...
首先,修改链接脚本,将ROM区域的地址更改为RAM区域中的地址; 其次,将option->debug->Initialization File中添加一个.ini文件,内容如下; FUNC void Setup (unsigned int region) { ...
例如:当你使用keil下载程序时,往往会出现以下类似问题,下面带你解决问题。 1、电源: one 首先,当你做嵌入式方面工作,出了问题重中之重就是检查电源,只有保证了供电,才能实现功能: 1、 电源供电 2、 芯片...
在使用keil v5中使用J-LINK连接STM32F407ZE时,下载程序时, 遇到错误:NO ULINK2/ME Device found 点击确定后又会弹出:Error: 点一下魔术棒 然后“确定”就可以下载了
关于Keil5下载及安装教程