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

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管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版