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