(一)例子代码里面的Readme
IAP占用FLASH低位段的PAGE0-PAGE7,应用程序占用了PAGE8以上的代码。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/b6fa0f21df44e6fb753950d1ae224204.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d19b5711d28b6e079c56315efce0226c.png)
(二) STM32F103C8T上的代码移植
例子里面的代码是基于大容量的芯片,有几个地方,需要针对所使用的MCU来进行修改。
先把代码从例子代码里面COPY过来,具体有以下几个文件:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/31c255e24d9745808f3612da7492a518.png)
并加入到工程文件中,进行编译,会发生一堆的错误,比如头文件没有,某个变量没有,define没有找到,没有关系,一个一个的搞定。
在main.h里面加入如下,定义了UartHandle变量指向到huart1。
#