bootloader+app把存储分区划2k左右的空间用来做bootloader的存储空间,说通了就是两个程序,一个管升级,一个管应用 ,开机线运行的是升级程序,检查一下是否需要升级,不需要i运行app程序,有的升级程序的话 重启cpu,进入bootloader
可以使用串口IAP的形式更新单片机程序。具体我之前写了一个文章,有些细节写得不是很清楚,但是大致流程就那样子的,你可以看看
//www.icxbk.com/article/detail?aid=73
上位机是什么方式通讯的,与单片机
要是单片机支持的通讯方式才可以的