91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第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 ?1749次閱讀
    <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次下載
    主站蜘蛛池模板: 日本人色道 | 午夜福利毛片 | 天天爱天天做天天爽夜夜揉 | a色网站 | 国产一级影院 | 亚洲福利一区福利三区 | 欧美一级片在线视频 | 日韩一级免费视频 | 九九黄色网 | 中出丰满大乳中文字幕 | 久久15 | 操美女免费网站 | 在线黄视频| caoporn成人免费公开 | 一级大片免费观看 | 欧美天天综合 | a色在线 | 天天干中文字幕 | 亚洲国产七七久久桃花 | 种子天堂bt磁力在线资源 | 精品视频在线观看视频免费视频 | 狠狠色噜噜狠狠狠狠米奇777 | www.日本黄色 | 狠狠色狠狠色综合日日32 | 国产精品毛片天天看片 | 蝌蚪自拍网二区 | 4hu影院最新地址www | 婷婷五月色综合香五月 | 天天操天天射天天色 | 午夜久久福利 | 天堂在线www网亚洲 天堂在线观看 | 午夜手机福利视频 | 激情丁香网 | 亚洲美国avcom | 夜夜爱网站 | 永久免费看的啪啪网站 | 激情网址在线观看 | 四虎影院最新网址 | 亚洲国产综合人成综合网站00 | 日欧毛片 | 国产精品国产三级国产在线观看 |