<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32 系列MCU 不同型號的移植步驟解析

fcsde-sh ? 2018-01-10 10:45 ? 次閱讀

STM32 系列MCU 不同型號的移植!

第一步

更換啟動文件:

STM32 系列MCU 不同型號的移植步驟解析

第二步

修改宏定義:

STM32 系列MCU 不同型號的移植步驟解析

圖 1

或者修改stm32f10x.h

具體修改如下:

STM32 系列MCU 不同型號的移植步驟解析

圖2

第三步

修改系統主頻率:

文件:system_stm32f10x.c

具體修改如下:

圖 3

第四步

修改外部晶振源:

文件:stm32f10x.h

具體修改如下:

STM32 系列MCU 不同型號的移植步驟解析

圖 4

第五步

定時器需要根據以上修改的系統主頻率進行對應的修改。

其他:

修改 Flash 地址

文件:misc.h

具體修改如下:

圖 5

與以下配置一致:

STM32 系列MCU 不同型號的移植步驟解析

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,選擇下發。

延時修改

STM32 系列MCU 不同型號的移植步驟解析

使用J-Link 調試設置

STM32 系列MCU 不同型號的移植步驟解析

圖 7

J-Link 不能正常連接目標板

可以嘗試一下方法(恢復出廠設置)

STM32 系列MCU 不同型號的移植步驟解析

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    16024

    瀏覽量

    343727
  • STM32
    +關注

    關注

    2240

    文章

    10675

    瀏覽量

    348872
  • 移植
    +關注

    關注

    1

    文章

    367

    瀏覽量

    27857

原文標題:STM32 系列MCU 不同型號的移植!

文章出處:【微信號:fcsde-sh,微信公眾號:fcsde-sh】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    UCOS III移植步驟

    UCOS III移植步驟第一步:首先打開找到Mirium的官網,找到下載區域,按照MCU制造商來查找(看圖)來下載對應的UCOS III系統,由于官方并沒有直接對stm32f407
    發表于 08-04 08:18

    STM32系列MCU同型號的移植描述

    描述STM32 系列MCU同型號的移植!第一步更換啟動文件:第二步修改宏定義:圖 1或者修改stm3
    發表于 11-26 07:21

    STM32同型號單片機keil工程移植方法

    STM32系列單片機如果庫函數開發的話,那么不同型號單片機的工程是可以直接移植的。這樣的話如果項目中更換了芯片,工程就可以直接移植過去,不用
    發表于 11-29 06:41

    STM32同型號的芯片如何移植?

    STM32同型號的芯片如何移植?
    發表于 02-22 07:26

    機智云官方生成的MCU代碼(hal庫)移植STM32標準庫教程

    機智云官方生成的MCU代碼(hal庫)移植STM32標準庫教程手上剛好有STM32F103VCT6和ESP8266模塊想要接入機智云,但是由于不熟悉HAL庫,于是參考機智云官方提供的
    發表于 11-06 09:51 ?15次下載
    機智云官方生成的<b class='flag-5'>MCU</b>代碼(hal庫)<b class='flag-5'>移植</b>為<b class='flag-5'>STM32</b>標準庫教程

    stm32f103移植mpython_STM32 系列MCU同型號的移植步驟解析

    描述STM32 系列MCU同型號的移植!第一步更換啟動文件:第二步修改宏定義:圖 1或者修改stm3
    發表于 11-18 18:21 ?4次下載
    <b class='flag-5'>stm32</b>f103<b class='flag-5'>移植</b>mpython_<b class='flag-5'>STM32</b> <b class='flag-5'>系列</b><b class='flag-5'>MCU</b> 不<b class='flag-5'>同型</b>號的<b class='flag-5'>移植</b><b class='flag-5'>步驟</b><b class='flag-5'>解析</b>

    STM32STM32 MCU系列介紹

    STM32-32 微控制器(MCU)家族 系列 MCU 主流級別MCU STM32 F0
    發表于 11-18 18:51 ?72次下載
    【<b class='flag-5'>STM32</b>】<b class='flag-5'>STM32</b> <b class='flag-5'>MCU</b><b class='flag-5'>系列</b>介紹

    STM32同型號單片機keil工程移植說明

    STM32系列單片機如果庫函數開發的話,那么不同型號單片機的工程是可以直接移植的。這樣的話如果項目中更換了芯片,工程就可以直接移植過去,不用
    發表于 11-19 11:36 ?14次下載
    <b class='flag-5'>STM32</b>不<b class='flag-5'>同型</b>號單片機keil工程<b class='flag-5'>移植</b>說明

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

    STM32F0+MPU9250(with MS5611)的姿態解析算法移植(MahonyAHRS)
    發表于 12-06 17:06 ?20次下載
    <b class='flag-5'>STM32</b>F0+MPU9250(with MS5611)的姿態<b class='flag-5'>解析</b>算法<b class='flag-5'>移植</b>(MahonyAHRS)

    STM32移植UCOS RTOS的步驟方法

    STM32移植UCOS RTOS的步驟方法,一步步的,很詳細
    發表于 09-23 17:22 ?8次下載

    AN4658_從STM32F429、439系列STM32F446系列的應用移植

    AN4658_從STM32F429、439系列STM32F446系列的應用移植
    發表于 11-21 08:11 ?0次下載
    AN4658_從<b class='flag-5'>STM32</b>F429、439<b class='flag-5'>系列</b>到<b class='flag-5'>STM32</b>F446<b class='flag-5'>系列</b>的應用<b class='flag-5'>移植</b>

    AN5293 STM32F7系列移植STM32H7系列

    AN5293 STM32F7系列移植STM32H7系列
    發表于 11-21 12:57 ?0次下載
    AN5293 <b class='flag-5'>STM32</b>F7<b class='flag-5'>系列</b><b class='flag-5'>移植</b>到<b class='flag-5'>STM32</b>H7<b class='flag-5'>系列</b>

    AN5293 STM32F7系列移植STM32H7系列

    AN5293 STM32F7系列移植STM32H7系列
    發表于 11-21 17:06 ?1次下載
    AN5293 <b class='flag-5'>STM32</b>F7<b class='flag-5'>系列</b><b class='flag-5'>移植</b>到<b class='flag-5'>STM32</b>H7<b class='flag-5'>系列</b>

    STM8S和STM32 MCU:一致的8/32位產品線實現輕松移植

    電子發燒友網站提供《STM8S和STM32 MCU:一致的8/32位產品線實現輕松移植.pdf》資料免費下載
    發表于 09-21 11:33 ?0次下載
    STM8S和<b class='flag-5'>STM32</b> <b class='flag-5'>MCU</b>:一致的8/32位產品線實現輕松<b class='flag-5'>移植</b>

    同型號的GD32 MCU如何區分?

    大家是否碰到過以下應用場景:同一套軟件代碼希望跑在不同型號的GD32 MCU中,但有些地方需要根據MCU型號進行調整?或者上位機或其他MCU與GD32
    的頭像 發表于 01-27 09:32 ?367次閱讀
    不<b class='flag-5'>同型</b>號的GD32 <b class='flag-5'>MCU</b>如何區分?
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>