三、需要注意的点
1、keil工程设置
需要准备两个工程,一个为bootloader,一个为APP。bootloader通过ISP下载,APP编译生成bin文件通过IAP下载。实验中将flash分了几个区域,bootloader存储于0x08000000地址处,分配的大小为0x5000字节,用户APP存储于0x08005000处,分配大小为0x30000个字节。预留的容量多少根据单片机flash及程序大小而定,比如我选用的为STM32F103RCT5, flash大小为256KB = 256*1024 = 0x40000,我把前0x0~0x4FFF用于存储bootloader,0x5000~0x34FFF用于存储APP,其它为预留。
|