你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

stm32的bootloader需要自己写吗?

[复制链接]
xinyancode 提问时间:2016-2-19 15:17 /
各位好,

我看到手册上说stm32的flash里面都有一段embedded bootloader,芯片出厂的时候就已经做在芯片里面去了。

我想问一下,这个内嵌的bootloader怎么使用?有了它我们就不用写代码编自己的bootloader了么? 以前用别的芯片的经验是bootloader要自己写,烧到flash的一个位置,app烧到另外的位置等等,那么stm32的该怎么做呢?
也是要分别编写bootloader和Application,然后分别烧写到flash里面的不同位置吗?那stm32的flash里面的embedded bootloader是什么作用?

请指点一二,非常感谢!


收藏 1 评论10 发布时间:2016-2-19 15:17

举报

10个回答
随风飘扬 回答时间:2016-2-19 19:55:26
内嵌的bootloader可以通过boot引脚来选择,同时也可以自己写一个bootloader,和你用过的其他芯片一样
zcl201207 回答时间:2016-2-19 20:03:51
可以直接用内置bootloader,如果内置的无法满足你实际要求,就需要自己来编bootloader。。。
beary 回答时间:2016-2-19 20:05:41
yu0405jie 发表于 2016-2-19 19:55
内嵌的bootloader可以通过boot引脚来选择,同时也可以自己写一个bootloader,和你用过的其他芯片一样 ...

是不是通过boot引脚的选择?
随风飘扬 回答时间:2016-2-19 20:28:32
beary 发表于 2016-2-19 20:05
是不是通过boot引脚的选择?

是的,可以选择用户Flash启动,这就是一般情况,可以选择RAM启动,还有一个是叫系统Flash吧,就是bootloader了
moyanming2013 回答时间:2016-2-19 22:03:25
这个所谓的“固话在芯片内部的bootloader”是只读的部分,和上位机的下载算法进行“沟通的”。
用户一般不用关注这个bootloader,用户关注于:
1.启动代码。用于配置堆栈、NVIC等。
2.分散加载文件。用于把程序或者复杂的启动方式进行分隔。
xinyancode 回答时间:2016-2-20 08:27:02
非常感谢,知道是怎么回事了,...........
Ljmp 回答时间:2016-2-20 09:35:16
不用,!!!
yanhaijian 回答时间:2016-2-20 14:48:23
如果用jlink或者ulink之类的烧录则不要,如果用以太网、USB之类的则需要。
落叶*幻舞 回答时间:2016-2-22 10:06:44
文档:
AN2557 STM32F10x in-application programming using the USART ...介绍了USART_IAP的使用方法;
AN2606 STM32 microcontroller system memory boot mode ...STM32全系列的bootloader的介绍;
AN3154 CAN protocol used in the STM32 bootloader ...拥有CAN口bootloader产品的协议全解;
AN3155 USART protocol used in the STM32 bootloader ...拥有UASRT口bootloader产品的协议全解;
AN3156 USB DFU protocol used in the STM32 bootloader ...使用USB_DFU作为bootloader产品的协议全解;
AN4221 I2C protocol used in the STM32 bootloader ...拥有I2C口bootloader产品的协议全解;
AN4286 SPI protocol used in the STM32 bootloader ...拥有I2C口bootloader产品的协议全解;
yuanyuan520 回答时间:2019-3-17 16:27:36
yu0405jie 发表于 2016-2-19 19:55
内嵌的bootloader可以通过boot引脚来选择,同时也可以自己写一个bootloader,和你用过的其他芯片一样 ...

想问一下亲,你知道如何跟bootloader通讯吗?

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版