keil程序下载进度条显示

keil程序下载进度条显示,第1张

keil程序下载进度条显示 需要1/5 分步阅读

在用keil4写好程序之后,需要生成可以被单片机识别的程序HEX程序。点击keil4菜单栏的project,点击魔法棒那样的一个按钮,点击生成hex文件。之前的使用keil编程 *** 作请看经验引用。

2/5

打开单片机程序下载软件STC-ISP,点击打开程序文件,这里需要你找到刚才生成的HEX文件,双击打开。

3/5

找到你预先设置好的存储路径,打开HEX,把它添加到烧录软件里,此时你看到右边有很多十六进制数。

4/5

点击下载,等待一秒左右,按动单片机开发版的开关,如果可以看到蓝色进度条,并且显示已加密,则程序下载成功。

5/5

此时程序即HEX文件已经下载到了单片机里,胡闭清开发版的灯态宏亮了,是不是很有成就感。裤前有位大神说过点亮了一盏流水灯,你就征服了整个单片机。

你的意思没有说的很明白,但我可友罩茄以提供几个方案:

1 如果只是不想让人看到c源码,那么你直接给别人HEX文件就好了,虽然HEX文件可以反汇编,但是反汇编出来的东西,不是那么容易看懂的

2 对HEX文件加密,连反汇编都不可以了,这样人家好察即使拿到你的HEX文件,也不能随便下载到任意的芯片,如果这样的话,你就得要么提供别人一个上位闷塌机解密程序,要么把解密程序放到bootloader程序里面等等,总之要有解密方案

亲,很高兴为您解答:stm32cubeMx生成的keiL5程序不能下载?答亲碰察亲下午好呀,stm32cubeMx生成的keiL5程序不能下载的原因:1:Keil 本来就不能下载程序,这个仅仅是一个软件编译环境。要想芯片写程序,还得用专门的编程器,stc系列的芯片可以用STC_ISP烧录软件向带有电平转换的芯片笑斗茄在线烧录程序。2:编写的程序,也还要针对芯片的,看看在Keil工程中芯片的属性是不是跟你的单片机同型号销禅。3:芯片是否可以多次编程(不是一次性熔断性烧录程序) 。4:芯片是否已经加密。5:芯片是否已经烧坏了。烧坏的芯片不仅烧写有问题,就是读取芯片数据也有问题。6:烧录软件,也就是编程器附带的应用软件是否有错误。尽量到官方网站下载最新版本的程序,或者下载对应硬件版本的软件。7:烧录软件是否设置错误。比如选择单片机型号,开始缓冲区等。希望可以帮助到您,祝您生活愉快


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

原文地址: https://outofmemory.cn/yw/12567151.html

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

发表评论

登录后才能评论

评论列表(0条)

保存