正常情况下,FLASH都是从0地址开始运行,但某些情况下,需要配置从FLASH某一地址开始运行,如0x08004000地址开始,具体配置方法如下:
1、在ld文件中将FLASH进行分区,分成两个区域,如下图
2、修改.init段,改为FLASH1
修改之后,直接下载,读取FLASH内容,如下:
代码从4000位置开始存放