第一步
更換啟動(dòng)文件:
第二步
修改宏定義:
圖 1
或者修改stm32f10x.h
具體修改如下:
圖2
第三步
修改系統(tǒng)主頻率:
文件:system_stm32f10x.c
具體修改如下:
圖 3
第四步
修改外部晶振源:
文件:stm32f10x.h
具體修改如下:
圖 4
第五步
定時(shí)器需要根據(jù)以上修改的系統(tǒng)主頻率進(jìn)行對應(yīng)的修改。
其他:
修改 Flash 地址
文件:misc.h
具體修改如下:
圖 5
與以下配置一致:
IAP 設(shè)置步驟
一、 IAP 工程設(shè)置
1、修改main 中的按鍵觸發(fā)鍵
2、修改下載串口
二、 下載工程設(shè)置
1、修改程序入口地址
查找NVIC_VectTab_FLASH 將其修改為:0x08002000
2、修改options
1) 打開Target 選項(xiàng)卡在 IROM1 中將Start 和Size 分別修改為0x08002000 和0x3E00
2) 打開User 選項(xiàng)卡在 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 選項(xiàng)卡中的Name of Executable 的名字相同
三、 如何使用IAP
1、設(shè)置超級終端波特率選擇為115200
2、需要下載時(shí)將Tamper 鍵按住再按下復(fù)位鍵超級終端打印出幫助信息
3、選擇下發(fā)文件,協(xié)議選擇Y_modem,選擇下發(fā)。
延時(shí)修改
使用J-Link 調(diào)試設(shè)置
圖 7
J-Link 不能正常連接目標(biāo)板
可以嘗試一下方法(恢復(fù)出廠設(shè)置)
-
mcu
+關(guān)注
關(guān)注
146文章
17123瀏覽量
350975 -
STM32
+關(guān)注
關(guān)注
2270文章
10895瀏覽量
355721 -
移植
+關(guān)注
關(guān)注
1文章
379瀏覽量
28124
原文標(biāo)題:STM32 系列MCU 不同型號的移植!
文章出處:【微信號:fcsde-sh,微信公眾號:fcsde-sh】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論