第一步
更換啟動(dòng)文件:
第二步
修改宏定義:
圖 1
或者修改stm32f10x.h
具體修改如下:
圖2
第三步
修改系統(tǒng)主頻率:
文件:system_stm32f10x.c
具體修改如下:
圖 3
第四步
修改外部晶振源:
文件:stm32f10x.h
具體修改如下:
圖 4
第五步
定時(shí)器需要根據(jù)以上修改的系統(tǒng)主頻率進(jìn)行對(duì)應(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è)置超級(jí)終端波特率選擇為115200
2、需要下載時(shí)將Tamper 鍵按住再按下復(fù)位鍵超級(jí)終端打印出幫助信息
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文章
17970瀏覽量
366594 -
STM32
+關(guān)注
關(guān)注
2293文章
11031瀏覽量
364733 -
移植
+關(guān)注
關(guān)注
1文章
398瀏覽量
28690
原文標(biāo)題:STM32 系列MCU 不同型號(hào)的移植!
文章出處:【微信號(hào):fcsde-sh,微信公眾號(hào):fcsde-sh】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
MCU設(shè)計(jì)開發(fā)小Tips:創(chuàng)建并移植K10 BSP包的具體步驟和方法
UCOS III移植步驟
STM32系列MCU不同型號(hào)的移植描述
STM32不同型號(hào)單片機(jī)keil工程移植方法
stm32f103移植mpython_STM32 系列MCU 不同型號(hào)的移植步驟解析

STM32不同型號(hào)單片機(jī)keil工程移植說(shuō)明

STM32F0+MPU9250(with MS5611)的姿態(tài)解析算法移植(MahonyAHRS)

STM32F0+MPU9250(with MS5611)的姿態(tài)解析算法移植(MahonyAHRS)

【GD32 MCU 移植教程】8、從 STM32F4xx 系列移植到 GD32F4xx 系

【GD32 MCU 移植教程】9、從 STM32F10x 系列移植到 GD32F30x 系列

【GD32 MCU 移植教程】10、從STM32F030系列移植到GD32E230系列

評(píng)論