IAP bootloader STM32F407+SDIO+FATFS

2019-07-20 23:47发布

由于对原子哥内存管理程序研究不多,仅想使用SDIO作为IAP应用读取的硬件,将程序读取到固定大小内存缓冲中,通过多次读取和写入FLASH完成IAP功能。多谢论坛前辈们的不吝惜程序源码,融合多位前辈和别家的程序和思想,编写了基于STM32F407+SDIO+FATFS的bootloader程序。
APP程序存储于内部FLASH的0x08010000之后,APP程序大小可为0~960K,固定APP程序名称为Update.bin。程序通过原子哥所给历程中“实验40 汉字显示”、“实验59 综合实验”、“实验50 串口IAP实验-RTC”和“实验13 TFT LCD显示实验”,均可下载并成功跳转至应用程序。
贻笑大方了,有不足之处或如何能使的程序更加稳定可靠还希望各位指出。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。