【0】序

只是计划,不一定实现

我所用的flash为stm32rct6,72MHz,64KB,512k

iap区32k,eeprom区4k,app区150k,bak区150k,fatfs区128k

可能会将bak与fs区合并,想办法将文件存储到一个地方,以后再说

工作量太大的章节,可能会单独出一篇文章,毕竟工作量不小

 

【1】创建工程stm32f1_base

oled显示,led显示,串口收发等

【2】调试接口

参考正点原子usmart设计,将正点原子usmart模块化,

将其轻量嵌入到工程中,需要删减一部分功能

【3】数据传输接口设计

文件传输接口,ymodem?自主设计?

用于接收文件,需要擦写读flash,使用debug接口进行校验

【4】iap设计

设计iap,偏移app中断向量,完成接收bin文件,

并能根据eeprom判断是否进行升级

 

Posted on 2022-04-14 14:39  污钞vtor  阅读(14)  评论(0编辑  收藏  举报