完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
内嵌的bootloader可以通过boot引脚来选择,同时也可以自己写一个bootloader,和你用过的其他芯片一样
最佳答案
|
|
|
|
可以直接用内置bootloader,如果内置的无法满足你实际要求,就需要自己来编bootloader。。。
|
|
|
|
是不是通过boot引脚的选择? |
|
|
|
是的,可以选择用户Flash启动,这就是一般情况,可以选择RAM启动,还有一个是叫系统Flash吧,就是bootloader了 |
|
|
|
这个所谓的“固话在芯片内部的bootloader”是只读的部分,和上位机的下载算法进行“沟通的”。
用户一般不用关注这个bootloader,用户关注于: 1.启动代码。用于配置堆栈、NVIC等。 2.分散加载文件。用于把程序或者复杂的启动方式进行分隔。 |
|
|
|
非常感谢,知道是怎么回事了,...........
|
|
|
|
不用,!!!
|
|
|
|
如果用jlink或者ulink之类的烧录则不要,如果用以太网、USB之类的则需要。
|
|
|
|
文档:
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产品的协议全解; |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2005 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1858 浏览 3 评论
4442 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2007 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2513 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 23:54 , Processed in 0.723518 second(s), Total 89, Slave 72 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号