1,通过串口刷程序是不是必须要先烧录bootloader? 2,如果是这样,那怎么烧录bootloader?

1,通过串口刷程序是不是必须要先烧录bootloader? 2,如果是这样,那怎么烧录bootloader?,第1张

如果片内没有的话,当然要烧了,对于为用户开放BOOTLOADER的片子,都有其它的程序下载方式,比如AVR,它内部可以烧写BOOTLOADER,出厂时是没有的,所以需要用ISP或JTAG将启动代码烧写到指定区后就可以使用BOOTLOADER了

你好,

Bootloader是在System Memory,这个区域必须通过设置Boot1和Boot0引脚才能启动,正常工作状态下,这部分区域是被隔离开的,自动被绕开,Bootloader绝对不占用任何用户程序的资源。

简单地说:当你要使用ISP烧写数据到Flash时,需要设置Boot1和Boot0启动System Memory中的Bootloader;烧写完成后,再重新设置Boot1和Boot0启动Flash中你自己的程序,进入正常 *** 作。

STM32中的Bootloader使用USART1做为通信端口,它使用8个数据位、1个停止位和偶校验,具有自动波特率检测功能。


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

原文地址: http://outofmemory.cn/yw/11219402.html

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

发表评论

登录后才能评论

评论列表(0条)

保存