STM32F103ZET6 移植到 STM32F103RCT6注意問題及流程(STM32其他型號移植流程同理)

第一步:先把芯片型號選擇爲你將使用的型號(沒有型號選擇請參考:https://blog.csdn.net/winux123/article/details/103429574)

第二步:更換啓動文件:文件在工程項目下的startup文件夾

根據不同芯片型號更換對應的啓動文件,參考下面列表

startup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_hd_vl.s 大容量的STM32F100xx
startup_stm32f10x_ld.s 小容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_ld_vl.s 小容量的STM32F100xx
startup_stm32f10x_md.s 中容量的STM32F101xx,STM32F102xx,STM32F103xx
startup_stm32f10x_md_vl.s 中容量的STM32F100xx
startup_stm32f10x_xl.s 超大容量FLASH在512K到1024K字節的STM32F101xx

flash容量<=32k       選擇  ld

64k<=   <=128k     選擇 md

256<=   <=512k     選擇  hd

512K<=   <=1024K  選擇  xl

更改對應的宏定義選項:STM32F10X_XL  -》 STM32F10X_HD   (對應芯片的容量)

修改晶振爲你現在使用的外部晶振:

最後是仿真修改:改爲你對應的FLASH大小

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章