如标题所示
热门产品 :
CH32L103: 32位PDUSB低功耗单片机
如标题所示
您好,主要是通过dataflash中的OTA标志判断的。
如果标志不存在,说明不需要升级,也就是说APP是已存在的。
OTA升级过程中,手机APP会先传输一遍固件,MCU收到后,暂时保存到相应的flash位置;而后手机APP再发一遍固件,与flash中现有的数据逐包比对校验,校验全部成功,才会清除OTA标志。
如果不通过该标志去判断,可不可以像st一样通过检查栈顶地址是否合法的方式去获悉?
暂无其他方法