高考考试网
当前位置: 首页 高考资讯

bootloader新手教程(不会写Bootloader看这里现成的)

时间:2023-08-19 作者: 小编 阅读量: 3 栏目名: 高考资讯

没办法,那就自己百度吧,关键词OpenBootloader一搜索,发现这不是ST原创的,是一个开源的项目。简称OpenBLT,是一种开源引导加载程序,可以在任何微控制器上运行,并使用支持Usart、Can、USB、SD卡等多种类型的通信接口来执行软件更新。打开G071的Keil目录,里面有Boot程序和用户程序Prog两个工程。MicroBootv2.05设置串口号和波特率点击Browse选择编译好的用户程序,这里是.srec格式的文件,点击选择后会直接下载程序。

前段时间要写一个BootLoader程序,想起来好像在STM32的HAL库里面看到过相关的Demo,打算参考一下。打开相关的目录看了一下,确实是有相关文件:

但是没找到工程文件。没办法,那就自己百度吧,关键词OpenBootloader一搜索,发现这不是ST原创的,是一个开源的项目。简称OpenBLT,是一种开源引导加载程序,可以在任何微控制器上运行,并使用支持Usart、Can、USB、SD卡等多种类型的通信接口来执行软件更新。

官网地址:

homepage [OpenBLT Bootloader]

下载地址

OpenBLT - Browse Files at SourceForge.net76 weekly downloads

百度网盘:

链接:https:///s/1ZZV7AxGna5cwH_EkIDjftA?pwd=cdq1

提取码:cdq1

下载下来后发现,里面有很多单片机的Demo程序,还有不同的IDE:

OpenBTL Demo

正好手上有个STM32G0的开发板,拿来试一下。打开G071的Keil目录,里面有Boot程序和用户程序Prog两个工程。

G071 Demo

将Boot 程序用仿真器下载到开发板中,打开配到的上位机软件MicroBoot v2.05,这里使用的是串口升级,设置好串口号和波特率。

MicroBoot v2.05

设置串口号和波特率

点击Browse选择编译好的用户程序,这里是.srec格式的文件,点击选择后会直接下载程序。如下:

下载程序

这里说明一下,.srec格式的文件的生成方式跟bin文件类似,在Keil中设置如下:

.srec生成方法

另外,用户程序的Flash起始地址是通过.sct文件配置的:

起始地址配置

也可以在IDE里配置,两种方式都可以。

    推荐阅读
  • 孤影狄仁杰铭文出装(狄仁杰铭文出装推荐)

    下面希望有你要的答案,我们一起来看看吧!孤影狄仁杰铭文出装铭文搭配是10异变+10鹰眼+10狩猎。出装方面,配合穿甲流孤影搭配的出装为攻速鞋+末世+暗影战斧+破军+破晓+冰痕之握。出装也非常不同寻常,搭配着百穿铭文孤影选择了暗影战斧,末世在对战前排坦克、半肉战士时伤害也非常高。但是这套装备因为有破军和破晓这两件装备,成型非常慢,需要很高的经济。

  • 维也纳曲奇的做法(维也纳曲奇怎么做)

    下面希望有你要的答案,我们一起来看看吧!维也纳曲奇的做法食材:低筋面粉130克、白糖50克、黄油125克、蛋液25克、淀粉15克、盐1克。黄油切小块室温软化,用打蛋器略微打发。打发顺滑后加入细砂糖,继续打发至颜色变浅,体积膨大。分三次加入全蛋液,每次都搅打均匀。装入裱花袋,用8齿中号裱花嘴。烤盘铺上油布,曲奇之间留一点缝隙。烤箱预热至170度,中层上下火,20分钟左右即可,烤好的曲奇晾凉即可食用了。

  • 比熊上厕所训练方法(比熊上厕所可以怎么进行训练)

    比熊上厕所训练方法大小便的时间,一般小狗吃饭后30分钟,或喝水后15分钟左右就会排泄,狗狗早上睡醒后,一般都会排泄一次。排便前的行为,狗狗在地上到处闻,小圈打转,坐立不安,嘴里咕噜噜地来回转。训练定点排便,语言鼓励,彻底清除气味:狗狗大小便主要是通过自己的气味感应,选择祛味消毒液,对地板反复擦拭。重点擦拭一些狗狗喜欢尿尿大便的地方。放在狗狗厕所里面,引导狗狗去狗厕所大小便。

  • 尖椒胡萝卜杏鲍菇做法(杏鲍菇炒青椒胡萝卜的美味秘籍)

    ,接下来我们就来聊聊关于尖椒胡萝卜杏鲍菇做法?以下内容大家不妨参考一二希望能帮到您!尖椒胡萝卜杏鲍菇做法杏鲍菇切片洗两遍青椒切块,胡萝卜切片,葱,姜,蒜切好备用起锅烧油,油热后放入葱姜蒜爆香胡萝卜先下锅炒炒3分钟因为胡萝卜不好熟切好的杏鲍菇下锅后放两勺酱油,两勺蚝油,花椒粉半勺,一勺精盐,半勺醋,炒五分钟后放青椒放青椒后大火爆炒两分钟出锅享受美食的时间是快乐的,但是等待美食出炉的时间是最快乐的

  • 每天做俯卧撑有什么好处和坏处(坚持做俯卧撑4个好处)

    在人们的生活中运动是必不可少的,多做运动,可以让身体增强抵抗力,让人的生活变得更加美好、健康。俯卧撑也主要是针对男性的,因为很多女性的臂力都不太强。人们经常可以看到大部分的军人胸肌都比较多,这主要是因为军人在部队里面也经常做俯卧撑,并且也做一些高难度的运动。想要增胸肌的人和塑形的人也可以采取做俯卧撑的方式。

  • 高筋面粉用什么代替(高筋面粉用什么代替比较好)

    2、或者我们也可以准备适量的普通面粉,然后按照每两百克面粉就添加一个鸡蛋的比例来调制面粉,这样就可以增加面粉的筋度从而让它达到能代替高筋面粉的程度。

  • 牙齿黄要什么才能洗白(牙齿黄的人如何成功)

    漂白时高浓度的过氧化物会让牙齿迅速产生氧化还原作用,对牙齿有快速性损伤,容易产生牙齿敏感、酸痛等问题,冷光过程还有可能牙釉质损伤,显钙化白,牙齿以后可能更容易着色。少喝咖啡,少吃色素重的食物或食用后及时漱口。最后,选择牙齿美白的方式应该到专业的口腔医院,避免在不规范的诊所,或者听从广告贪图便宜而让自己的牙齿受害终生。

  • 12月12日的浙江省考会延期吗? 浙江省考时间推迟

    会,原定于2021年12月11-12日举行的浙江省考笔试将推迟,重启时间将根据疫情稳控情况另行安排。请广大考生密切关注“浙江组织工作网”、“浙江省公务员考试录用网”发布的相关通知,了解最新考试安排。

  • 华为p40pro是双卡双待双通吗(华为p40Pro是双卡双待吗)

    华为p40pro是双卡双待双通的。外观方面,华为P40Pro采用纳米微晶陶瓷工艺,正面采用四曲满溢6.58英寸OLED屏幕,采用后置三摄方案,提供“亮黑色”、“深海蓝”、“冰霜银”、“晨曦金”、“零度白”五种配色可选。华为P40Pro的尺寸为158.2mm×72.6mm×8.95mm,重量约为209克。

  • 恕的意思(恕的意思是什么)

    恕是汉语词汇,汉语拼音为shù一般认为“己所不欲,勿施于人”就是“恕”的解释“恕”,从字面来看,是“如心”,也就是“如自己的心”强恕而行,求仁莫近焉——《孟子》,我来为大家讲解一下关于恕的意思?恕的意思恕是汉语词汇,汉语拼音为shù。强恕而行,求仁莫近焉。——《孟子》汉字释义〈名〉(形声。——《孟子》以心度物曰恕。老臣病足,曾不能疾走,不得见久矣,窃自恕而恐太后玉体之有所郄也,故愿望见太后。