stm32单片机代码远程升级
文章平均质量分 95
记录利用串口远程升级单片机应用程序的实现到利用IOT平台实现远程升级的实现过程。
微芯供氧
努力不一定会有回报,但行动一定会有收获
展开
-
STM32F103代码远程升级(三)基于YModem协议串口升级程序的实现
STM32F103代码远程升级(三)基于Ymodem协议串口升级程序的实现原创 2018-08-27 22:58:34 · 30574 阅读 · 17 评论 -
STM32F103 代码远程升级(一)初识IAP编程
一、IAP是什么 IAP即为In Application Programming,解释为在应用中编程,用户自己的程序在运行过程中对User Flash的部分区域进行烧写。即是一种对单片机flash擦写的一种编程方案。 通常情况下,一片stm32单片机的flash只有一个用户程序,而IAP编程则是将单片机的flash分成至少两大区域,一部分叫做bootloader区,一部分叫做a...原创 2018-08-24 10:49:45 · 13886 阅读 · 1 评论 -
STM32F103代码远程升级(四)基于Xmodem协议串口升级程序的实现
STM32F103代码远程升级(四)基于Xmodem协议串口升级程序的实现在实现了YModem通信协议下的串口升级程序后,我便开始尝试在原有基础上添加XModem协议。因为之前的YModem协议的主要代码是移植的官网代码,始终不是自己敲出来的代码,所以自己在YModem的基础上实现XModem,这样对协议本身的原理理解得更加透彻。原创 2018-08-28 23:02:32 · 10714 阅读 · 22 评论 -
STM32F103代码远程升级(二)基于串口IAP的简单实现
本次所采用的编译环境为Keil,本来是想在IAR环境下开发的,但是还是用不太惯它的调试,所以还是换成了Keil。 本次用到的单片机是Stm32F103C8T6。原创 2018-08-24 15:56:38 · 18882 阅读 · 7 评论 -
STM32F103代码远程升级(五)基于MQTT协议WiFi远程升级代码的实现
STM32F103代码远程升级(五)基于MQTT协议WiFi远程升级代码的实现在实现了基于YModem和XModem协议的单片机代码更新之后就在琢磨如何真正实现远程升级,直接通过网络就可以更新代码。参考了网上很多关于WIFI通信升级的帖子,先梳理了一下WiFi通信升级的流程,然后开始着手实现这一功能。...原创 2018-08-29 16:25:46 · 16273 阅读 · 7 评论 -
STM32F103代码远程升级(六)基于小米IoT开发者平台远程升级代码的实现
那么本篇文章就主要记录一下我在使用小米IoT平台和米家APP直接实现STM32F103代码更新的过程(此次只更改了WiFi模块,主控不变)。原创 2019-01-07 13:08:29 · 9397 阅读 · 34 评论