IAP-修改flash启动地址

目的:将程序启动地址从0X08000000改成0X08002000,偏移8K flash地址空间。

过程:需要修改三个文件ldscript.ld stm32g031xx.h system_stm32g0xx.c。

我的工程目录路径:

E:\st_code\LaserController_SW\Arduino_Core_STM32\Arduino_Core_STM32-2.0.0\system\Drivers\CMSIS\Device\ST\STM32G0xx\Include\stm32g031xx.h
E:\st_code\LaserController_SW\Arduino_Core_STM32\Arduino_Core_STM32-2.0.0\system\Drivers\CMSIS\Device\ST\STM32G0xx\Source\Templates\system_stm32g0xx.c
E:\st_code\LaserController_SW\Arduino_Core_STM32\STM32G031G8\ldscript.ld

 

stm32g031xx.h

 

 system_stm32g0xx.c

 

 ldscript.ld

 

 

 

 

 

 

posted @ 2021-12-29 10:03  白衣尽湿  阅读(241)  评论(0编辑  收藏  举报