第一步
更換啟動文件:
第二步
修改宏定義:
圖 1
或者修改stm32f10x.h
具體修改如下:
圖2
第三步
修改系統主頻率:
文件:system_stm32f10x.c
具體修改如下:
圖 3
第四步
修改外部晶振源:
文件:stm32f10x.h
具體修改如下:
圖 4
第五步
定時器需要根據以上修改的系統主頻率進行對應的修改。
其他:
修改 Flash 地址
文件:misc.h
具體修改如下:
圖 5
與以下配置一致:
IAP 設置步驟
一、 IAP 工程設置
1、修改main 中的按鍵觸發鍵
2、修改下載串口
二、 下載工程設置
1、修改程序入口地址
查找NVIC_VectTab_FLASH 將其修改為:0x08002000
2、修改options
1) 打開Target 選項卡在 IROM1 中將Start 和Size 分別修改為0x08002000 和0x3E00
2) 打開User 選項卡在 Run User Programs Before Build/Rebuild 中,勾選Run#1,并在其中填入
D:\Keil\ARM\BIN40\fromelf.exe--bin -o ./obj/Project.bin ./obj/Project.axf
其中,Project.bin 和Project.axf 要和Output 選項卡中的Name of Executable 的名字相同
三、 如何使用IAP
1、設置超級終端波特率選擇為115200
2、需要下載時將Tamper 鍵按住再按下復位鍵超級終端打印出幫助信息
3、選擇下發文件,協議選擇Y_modem,選擇下發。
延時修改
使用J-Link 調試設置
圖 7
J-Link 不能正常連接目標板
可以嘗試一下方法(恢復出廠設置)
-
mcu
+關注
關注
146文章
16667瀏覽量
347791 -
STM32
+關注
關注
2258文章
10828瀏覽量
352494 -
移植
+關注
關注
1文章
375瀏覽量
28013
原文標題:STM32 系列MCU 不同型號的移植!
文章出處:【微信號:fcsde-sh,微信公眾號:fcsde-sh】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論