BLE的空中升级(OTA)

OTA(Over the Air)指为设备进行无线升级,在有些地方也称为DFU(Device Firmware Update),使用OTA很简单,做一个OTA还有点事情。本文全面介绍OTA方案的底层实现细节。

MCU启动过程

本文讨论了MCU从上电复位到跳转至main函数的具体过程,其实就是读取MSP、PC指针内容,跳转到复位向量,执行初始化,然后跳转至C语言的main函数。本文利用IAR的反汇编功能,分析了Reset_Handler的内部操作细节。