在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

ARM開發環境的配置

lhl545545 ? 來源:電子發燒友網 ? 2018-02-01 16:55 ? 次閱讀

ARM開發環境的配置

STM32F407VGT6開發環境配置

調試下載器

調試下載器有多種,如U-LINK、J-LINK、ST-LINK等等,根據種類之間以及同一類的版本之間的不同,在PC上應各自安裝相對應的驅動程序。

本款開發板集成了ST-LINK/V2仿真器,不用另外購買硬件調試下載器ST-LINK/V2。安裝步驟如下:

(1) 下載相應的驅動程序st-link_v2_usbdriver.exe并安裝。

(2) 安裝成功后,接上USB數據線,即可在PC設備管理器中的“通用串口設備管理器”中看到“STMicroelectronics STLink dongle”。如下圖所示:

ARM開發環境的配置

圖 1:仿真器驅動安裝成功

說明:

(1) 由于調試下載器已經集成在了開發板上,所以購買的時候只需叫店主給開發板配一根USB數據線即可。USB數據線既是給開發板供5V電壓的電源線,又可以下載程序傳輸數據。

(2) 如果安裝好了驅動程序但沒在“通用串口設備管理器”里面出現上圖所示的“STMicroelectronics STLink dongle”,而是出現在“其他”中并帶有黃色嘆號,ST-LINK是不能正常使用的,這個問題跟系統環境有關。解決辦法是換個USB接口試試。

(3) 該仿真器僅對外提供SWD接口,所以在工程選項Options中進行Debug的Settings設置時要選擇SWD接口。Utilities選擇ST-LINK Debugger。如下圖所示:

ARM開發環境的配置

圖 2:SWD仿真接口選擇

ARM開發環境的配置

圖 3:Flash調試器選擇

編程環境

ARM的軟件平臺有很多,如ADS、IAR、Keil等,但是Keil公司的Keil ARM-MDK是使用最為廣泛的,使用它的嵌入式開發工程師遍布全世界。有Keil C51和Keil ARM之分。

(1) 分Keil C51和Keil ARM

因為兩個版本的軟件各自帶有C51和ARM的工具路徑(toolset),路徑里面存放相應的C51和ARM文件夾,里面有工具鏈(toolchain)。創建工程選擇CPU時就選擇了相應的編譯器(toolchain),如圖所示:

ARM開發環境的配置

圖 4:新建工程選擇CPU

如果沒有相應的C51或ARM文件夾,也就是找不到編譯器,選擇CPU點擊“OK”后Keil會彈出提示窗口,提示“工具路徑沒有定義,你選擇了一個沒有編譯器的設備”。如下圖所示:

ARM開發環境的配置

圖 5:路徑未定義提示

例如:在安裝的Keil C51里面選擇ARM芯片會出現這樣的提示,提示中的“C:\Keil\TOOLS.INI does not contain a tool path”是因為配置文件TOOLS.INI里面沒有所選設備(device)的值,即沒有ARM文件夾所包含的編譯器(toolchain)。當安裝了Keil ARM后就不再出現此窗口。打開TOOLS.INI可看到ARM已包含進配置文件。如下圖所示:

ARM開發環境的配置

圖 6:TOOLS.INI里面的PATH向量

(2) Keil MDK-ARM從4.20版本及以上支持ST-LINK/V2

我安裝的是MDK4.12,在一個工程編譯成功并點擊下載后彈出一窗口ST-LINKIII-KEIL提示沒有檢測到STLink,如下圖所示:

ARM開發環境的配置

圖 7:錯誤提示

這里提到的是ST-LINKIII而不是版本2,實際上,從TOOLS.INI文件里面的向量指示也可知道MDK4.12支持的是ST-LINK版本3而不是版本2,如下圖所示:

ARM開發環境的配置

圖 8:配置文件中的設備驅動向量

說明MDK4.12版本里面的固件是ST-LINKIII的,而不是ST-LINK/V2的。為了免去后續的麻煩,集中于開發板上各功能模塊的使用,奔向各大操作系統的主題,最直接最保險的是安裝一個MDK2.0及以上的Keil。

總結

根據購買的開發板,選擇配套的仿真器,安裝仿真器驅動程序,根據開發板選擇軟件環境MDK-ARM,根據仿真器選擇相應MDK版本安裝就行了。

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

    評論

    相關推薦

    arm開發環境討論

    問個問題,煩請熱心朋友回答下,想學習arm,問下arm開發環境都包括哪些工具,能在windows環境
    發表于 11-13 09:08

    linux-arm開發環境簡單配置

    關于linux-arm開發環境簡單配置ARM學習的第一步,很多初學者會在這問題上糾結很久都不能配置
    發表于 07-20 14:41

    linux-arm開發環境簡單配置

    linux-arm開發環境簡單配置關于linux-arm開發
    發表于 04-16 16:24

    linux-arm開發環境簡單配置

    linux-arm開發環境簡單配置關于linux-arm開發
    發表于 04-21 15:14

    linux-arm開發環境簡單配置

    linux-arm開發環境簡單配置關于linux-arm開發
    發表于 07-30 11:10

    安裝MDK Keil524遇到這個問題該怎么解決?

    由于之前安裝低級的Version5版本,風格還停留在Keil4的風格,感覺是一個假Keil5.今天帶著強迫癥安裝了最新的Version5,安裝成功。并且成功完成C51開發ARM開發環境
    發表于 08-15 04:35

    如何配置ARM開發環境

    如何配置ARM開發環境?ADS開發環境如何安裝?EasyJTAG-H仿真器安裝有哪些步驟
    發表于 04-02 06:23

    linux-arm開發環境簡單配置

    關于linux-arm開發環境簡單配置ARM學習的第一步,很多初學者會在這問題上糾結很久都不能配置
    發表于 09-14 14:49

    常見的ARM嵌入式系統開發環境配置

    一、常見的ARM嵌入式系統開發環境配置:1、編譯器/匯編器2、指令系統模擬器3、在線仿真器或調試探測器4、目標開發板5、跟蹤捕捉儀6、嵌入式
    發表于 10-27 08:06

    ARM SDT 2.5 開發環境

    ARM SDT 2.5 開發環境 一、 實驗目的熟悉ARM SDT 2.5 開發環境,學會
    發表于 12-25 22:15 ?1712次閱讀
    <b class='flag-5'>ARM</b> SDT 2.5 <b class='flag-5'>開發</b><b class='flag-5'>環境</b>

    arm開發環境有哪些_使用Eclipse搭建ARM架構MCU開發環境

    本文主要介紹了關于arm開發環境有哪些以及使用Eclipse搭建ARM架構MCU開發環境。Ec
    的頭像 發表于 02-01 16:19 ?2w次閱讀

    ARM教程之ARM常用開發工具及相應開發環境配置資料說明

    本文檔的主要內容詳細介紹的是ARM教程之ARM常用開發工具及相應開發環境配置資料說明包括了:AD
    發表于 03-20 15:54 ?24次下載
    <b class='flag-5'>ARM</b>教程之<b class='flag-5'>ARM</b>常用<b class='flag-5'>開發</b>工具及相應<b class='flag-5'>開發</b><b class='flag-5'>環境</b><b class='flag-5'>配置</b>資料說明

    ARM配置Realview MDK集成開發環境的使用方法

    首先對ARM做了一個簡單的介紹,主要介紹了Realview MDK集成開發環境的使用,使用MDK完成嵌入式開發的一般過程。創建一個新工程需要:選擇工具集,創建工程并選擇處理器,
    發表于 07-08 14:46 ?10次下載
    <b class='flag-5'>ARM</b><b class='flag-5'>配置</b>Realview MDK集成<b class='flag-5'>開發</b><b class='flag-5'>環境</b>的使用方法

    IAR ARM集成開發環境學習教程

    IAR Embedded Workbench for ARM 是IAR Systems 公司為ARM 微處理器開發的一個集成開發環境(下面簡
    發表于 08-24 16:47 ?34次下載
    IAR <b class='flag-5'>ARM</b>集成<b class='flag-5'>開發</b><b class='flag-5'>環境</b>學習教程

    ARM常用開發工具及相應開發環境配置資料

    本文檔的主要內容詳細介紹的是ARM教程之ARM常用開發工具及相應開發環境配置資料。
    發表于 03-26 11:50 ?41次下載
    主站蜘蛛池模板: 免费福利在线播放 | tv电影天堂| you ji z z日本人在线观看 | 免费高清成人啪啪网站 | 色黄视频 | xxxx黄| 日韩a免费 | www.五月婷婷 | 久久网站免费观看 | 国产精品久久久久久免费播放 | 亚洲大黑香蕉在线观看75 | 日本大片免费一级 | 国产性夜夜春夜夜爽 | 五月婷婷丁香在线观看 | 成人网视频免费播放 | 综合激情五月婷婷 | 狠狠操操 | 午夜伦理片免费观看在线 | 毛片网站免费在线观看 | 亚洲欧洲一区 | 国产亚洲欧美日本一二三本道 | 欧美成人a | 激情福利视频 | 欧美色插 | 亚洲男同tv | 中国一级特黄剌激爽毛片 | 韩国r天堂 | 免费h视频| 久久久久九九精品影院 | 美女视频网站色软件免费视频 | 嫩草影院久久国产精品 | 91在线免费看 | 欧美色插 | 丝袜紧身裙国产在线播放 | 国产午夜精品福利久久 | 夜夜综合网 | 天天摸日日添狠狠添婷婷 | 欧美成人午夜不卡在线视频 | 色综合久久丁香婷婷 | 中文字幕一二三四区2021 | 三级毛片在线看 |