在keil软件中 写STM32103VCT6程序,调试无报错之后下载在核心板上,但是下载不上去,出现以下错误

在keil软件中 写STM32103VCT6程序,调试无报错之后下载在核心板上,但是下载不上去,出现以下错误,第1张

这是由于仿真器设置错误导致的。

请在debug里面重新设置仿真器。如下图所示。

若使用ST-LINK,则选择对应的ST-LINK即可。

先在KILE C的options for target工具栏中的output选项下,name of Executable后面的空框里输入你要输出的文件名,然后在Create.Hex项的前面的小方格中打上“勾”,然后编译,编译成功就可以生成HEX文件,文件存放在目标程序的相同文件夹下,名字是你输入的名字,再通过程序下载软件下载到单片机中就OK了。(不同单片机的下载软件不一样,可以到生产公司找到相关软件)

1:Keil 本来就不能下载程序,这个仅仅是一个软件编译环境。要想芯片写程序,还得用专门的编程器,stc系列的芯片可以用STC_ISP烧录软件向带有电平转换的芯片在线烧录程序。

2:编写的程序,也还要针对芯片的,看看在Keil工程中芯片的属性是不是跟你的单片机同型号。

3:芯片是否可以多次编程(不是一次性熔断性烧录程序) 。

4:芯片是否已经加密。

5:芯片是否已经烧坏了。烧坏的芯片不仅烧写有问题,就是读取芯片数据也有问题。

6:烧录软件,也就是编程器附带的应用软件是否有错误。尽量到官方网站下载最新版本的程序,或者下载对应硬件版本的软件。

7:烧录软件是否设置错误。比如选择单片机型号,开始缓冲区等。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12130244.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存