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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

米爾科技微控制器開發(fā)套件介紹

米爾科技 ? 來源:米爾科技 ? 作者:米爾科技 ? 2019-11-21 17:08 ? 次閱讀

RealView微控制器開發(fā)套件(MDK-ARM)提供了一系列的功能,非常適合于標(biāo)準(zhǔn)的微控制器(MCU)設(shè)備,使用戶更快、更容易的進(jìn)行項(xiàng)目開發(fā)。本應(yīng)用筆記介紹如何將ARM RealView Development Suite(RVDS)項(xiàng)目導(dǎo)入到MDK-ARM中。

Tool Component RealView Development Suite
(RVDS)
RealView Microcontroller Development Kit
(MDK-ARM)
Compiler RVCT C/C++ Compiler, armcc RVCT C/C++ Compiler, armcc
Assembler RVCT ARM Assember, armasm RVCT ARM Assember, armasm
Linker RVCT ARM Linker, armlink RVCT ARM Linker, armlink
IDE CodeWarrior μVision
Debugger RealView Debugger μVision
Simulator RealView ISS μVision
Cores Supported All ARM Cores N/A
Devices Supported N/A >150 ARM based MCU's (www.keil.com/arm/chips.asp)

這兩款產(chǎn)品(RVDS和MDK-ARM)使用相同的RealView編譯工具,這樣轉(zhuǎn)換起來并不困難。而它們的不同之處是,項(xiàng)目的處理和目標(biāo)調(diào)試的接口

  • RVDS中的IDE/調(diào)試器支持所有ARM內(nèi)核(ARM7TDMI,ARM966E-S等),是內(nèi)核定制的。
  • μVision IDE/調(diào)試器針對特定的微控制器,這在創(chuàng)建項(xiàng)目時(shí)選擇。

要將RVDS項(xiàng)目轉(zhuǎn)換到MDK-ARM,需按照以下步驟:

  1. 創(chuàng)建一個(gè)新的項(xiàng)目,并指定目標(biāo)設(shè)備
  2. 匯編源文件和C源文件添加到項(xiàng)目
  3. 配置設(shè)備的具體參數(shù)并輸入內(nèi)存配置
  4. 選擇工具特定選項(xiàng),如編譯器優(yōu)化級別
  5. 重新編譯項(xiàng)目

步驟1:創(chuàng)建一個(gè)新的項(xiàng)目

轉(zhuǎn)換項(xiàng)目的第一步是,在μVision RealView MDK-ARM(IDE)上創(chuàng)建一個(gè)新的項(xiàng)目,并選擇正確的目標(biāo)設(shè)備。

創(chuàng)建新項(xiàng)目

打開μVision.

  • 使用Project - New Project創(chuàng)建一個(gè)新項(xiàng)目
  • 從設(shè)備Database中選擇目標(biāo)設(shè)備。


  • 提示將啟動(dòng)代碼復(fù)制到項(xiàng)目文件夾中
    • 如果已經(jīng)有了啟動(dòng)代碼,點(diǎn)擊NO并且添加該啟動(dòng)代碼(添加方法見下一步)。
    • 如果沒有,點(diǎn)擊YES導(dǎo)入制定的啟動(dòng)代碼到項(xiàng)目中。

步驟2:將源文件添加到項(xiàng)目

下面需要增加你的C源代碼文件,并重新編譯新的項(xiàng)目。

添加項(xiàng)目源代碼
  • 右擊“Source Group 1”
  • 選擇 “Add Files to Group 'Source Group 1'
  • 瀏覽C文件并添加到項(xiàng)目中。

步驟3:配置設(shè)備參數(shù)

設(shè)備相關(guān)的內(nèi)存映射和調(diào)試參數(shù)需要進(jìn)行配置,以符合你的項(xiàng)目。

使用Project - Options for Target來打開選項(xiàng)。

  • 為項(xiàng)目配置正確的設(shè)備屬性,如XTAL或存儲區(qū)。

??

  • Debug標(biāo)簽.為選項(xiàng)配置Simulator或者ULINK ARM Debugger.

步驟4:選擇工具特定選項(xiàng)

使用Project - Options for Target對話框中的選項(xiàng),進(jìn)行配置 C/C++(編譯器)、ASM(匯編)和連接器

RealView MDK和ARM RVDS一樣,也使用RealView編譯工具。配置C/C++,匯編,連接器選項(xiàng),以匹配以前的RVDS項(xiàng)目。

  • 有兩種方法創(chuàng)建scatter文件:
    1. 如果選擇Use Memory Layout from Target Dialog,μVision會(huì)根據(jù)上面的步驟創(chuàng)建scatter文件。
    2. 如果已經(jīng)有了scatter文件,則關(guān)閉Use Memory Layout from Target Dialog,然后選擇scatter文件。

步驟5:重新編譯項(xiàng)目

使用Project - Build target生成應(yīng)用程序,這將生成可執(zhí)行映像文件。該項(xiàng)目現(xiàn)在可以用μVision調(diào)試器連接模擬器或ULINK ARM調(diào)試器進(jìn)行測試和驗(yàn)證。

要在目標(biāo)硬件上進(jìn)行測試,需連接ULINK仿真器,然后使用Flash - Flash Download命令下載應(yīng)用程序。如果更改Flash編程選項(xiàng),可在項(xiàng)目Project - Options for Target - Utilities - Settings進(jìn)行配置

使用Debug - Start/Stop Debug Session啟動(dòng)程序調(diào)試,它同樣可以測試程序。

下表簡要介紹了幾個(gè)調(diào)試命令。

調(diào)試命令 描述
?Step Into
?Set Breakpoint
?Run
調(diào)試器命令允許您單步執(zhí)行代碼,設(shè)置斷點(diǎn),并運(yùn)行目標(biāo)程序。ISD51可配置Flash斷點(diǎn),即使你設(shè)置斷點(diǎn)也允許實(shí)時(shí)執(zhí)行程序代碼
?Watch Window Watch窗口允許您查看多組程序變量
?Show next statement 目前的程序行(匯編語言或C語言)都標(biāo)有一個(gè)黃色的箭頭。你可以使用Show next statement按鈕來查看源代碼。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6094

    瀏覽量

    36031
  • 米爾科技
    +關(guān)注

    關(guān)注

    5

    文章

    227

    瀏覽量

    21351
收藏 0人收藏

    評論

    相關(guān)推薦

    用于MC9S08JM60 S08微控制器的StarterTRAK USB開發(fā)系統(tǒng)

    的定制開發(fā)系統(tǒng)。如需更全功能的飛思卡爾MPC560xP開發(fā)套件,請參考TRK-MPC5604P StarterTRAK開發(fā)套件。飛思卡爾MPC560xP系列32位微控制器(MCU)包括
    發(fā)表于 04-10 06:49

    LaunchPad?開發(fā)套件加BoosterPack的方法

    在此前的一篇文章中,筆者討論了LaunchPad?開發(fā)套件加BoosterPack的方法 —— 該方法基本上需要一個(gè)微控制器(MCU)LaunchPad套件再添加一個(gè)外設(shè)BoosterPack,從而
    發(fā)表于 11-18 06:23

    如何使用ST微控制器

    你好我想開始使用 ST 微控制器。我使用 8 位 Atmel。有興趣遷移到 ST32我購買了 STM32373C-EVAL 開發(fā)套件我安裝了STM32CUBEIDE我怎樣才能一步一步開始。解釋 - 視頻等。
    發(fā)表于 12-26 07:31

    英飛凌推出新的應(yīng)用開發(fā)套件,簡化和加速基于其8位元和16位微

    Infineon推出新的應(yīng)用開發(fā)套件,簡化和加速基于其8位元和16位微控制器的高能效電機(jī)驅(qū)動(dòng)的設(shè)計(jì) 英飛凌科技股份公司進(jìn)一步擴(kuò)展了其領(lǐng)先的8位和16位微控制器的應(yīng)用
    發(fā)表于 05-08 10:36 ?1152次閱讀

    微控制器開發(fā)方案

    微控制器開發(fā)方案 微控制器開發(fā)團(tuán)隊(duì)與編譯開發(fā)人員的合作成果是生成的代碼效率更高,性能更好。
    發(fā)表于 05-04 10:36 ?997次閱讀
    <b class='flag-5'>微控制器</b>的<b class='flag-5'>開發(fā)</b>方案

    TI推出Piccolo微控制器開發(fā)套件

    德州儀器 (TI) 宣布推出三款新型開發(fā)套件,進(jìn)一步拓展了TMS320C2000? 微控制器 (MCU) 數(shù)字電源源在軟件、工具及培訓(xùn)方面的產(chǎn)品陣營,并將數(shù)字電源的效率與性能提升到更高水平
    發(fā)表于 05-20 09:27 ?1143次閱讀

    keil MDK微控制器開發(fā)套件下載

    keil MDK微控制器開發(fā)套件下載
    發(fā)表于 06-14 07:22 ?203次下載

    NXP NFC控制器開發(fā)套件

    NXP NFC控制器開發(fā)套件
    發(fā)表于 12-30 17:31 ?20次下載

    DragonBoard?開發(fā)套件內(nèi)容介紹

    Qualcomm?Snapdragon?處理是Qualcomm Technologies, Inc.的產(chǎn)品。是一款基于Qualcomm驍龍?處理開發(fā)套件。此套件讓您在產(chǎn)品
    發(fā)表于 03-06 09:54 ?1963次閱讀

    TI LaunchPad 開發(fā)套件中的 Sidekick 系列套件

    針對TI LaunchPad 開發(fā)套件的Sidekick基本套件現(xiàn)在已對外銷售,你正好可以在設(shè)計(jì)下一個(gè)項(xiàng)目時(shí)使用它。來自Seeedstudio的Sidekick系列套件用市面上很多常見微控制器
    發(fā)表于 04-26 13:59 ?1170次閱讀

    概述電機(jī)控制和PFC開發(fā)套件是低成本微控制器

    電機(jī)控制和PFC開發(fā)套件是業(yè)界第一款使功率因數(shù)校正(PFC)和傳感磁場定向控制兩個(gè)電機(jī)與一個(gè)單一的低成本微控制器(MCU)。允許
    的頭像 發(fā)表于 06-12 07:23 ?4443次閱讀

    ZigBee Light Link? 開發(fā)套件介紹

    德州儀器ZigBee無線智能LED控制開發(fā)套件入門介紹
    的頭像 發(fā)表于 08-14 01:09 ?3753次閱讀

    ST電機(jī)控制開發(fā)套件5.0

    詳細(xì)介紹ST電機(jī)控制開發(fā)套件5.0。
    發(fā)表于 03-16 10:40 ?27次下載

    模擬微控制器軟件開發(fā)套件(AMSDK)-下載生產(chǎn)代碼

    模擬微控制器軟件開發(fā)套件(AMSDK)-下載生產(chǎn)代碼
    發(fā)表于 03-23 13:55 ?5次下載
    模擬<b class='flag-5'>微控制器</b>軟件<b class='flag-5'>開發(fā)套件</b>(AMSDK)-下載生產(chǎn)代碼

    STM32電機(jī)控制軟件開發(fā)套件

    本手冊介紹了X-CUBE-MCSDK和X-CUBE-MCSDK-FUL STM32電機(jī)控制軟件開發(fā)套件(SDK)專為STM32微控制器設(shè)計(jì)并與之配合使用。 SDK包含一個(gè)軟件庫,該庫可
    發(fā)表于 04-08 11:15 ?61次下載
    主站蜘蛛池模板: 国产毛片久久国产 | 四虎一影院区永久精品 | 三级黄色a| 天天拍拍天天爽免费视频 | 久久夜色精品国产亚洲噜噜 | 天天干天天上 | 四虎永久在线精品2022 | 一级毛片视频在线 | h小视频在线观看 | 欧美八区 | 日本一本在线视频 | 男男生子大肚play做到生 | 72种姿势欧美久久久久大黄蕉 | 日本韩国做暖暖小视频 | 国产伦精品一区二区三区免 | 中国女人a毛片免费全部播放 | 韩国免费人成在线观看网站 | 国产色婷婷免费视频 | 欧美性猛交xxxx黑人喷水 | 日韩高清在线日韩大片观看网址 | 亚洲综合成人网在线观看 | 理论视频在线观看 | 日韩精品卡4卡5卡6卡7卡 | 在线网址你懂的 | 天堂成人精品视频在线观 | 一女被两男吃奶玩乳尖口述 | 国产操女人| 日本三级免费 | 一级毛片在线不卡直接观看 | 日本一区二区免费在线观看 | 黄色性生活毛片 | ww欧洲ww在线视频免费观看 | 久久亚洲精品成人综合 | 二区中文字幕 | 亭亭色| 天天干天天操天天操 | 男啪女色黄无遮挡免费观看 | 91九色porny蝌蚪 | 午夜黄色在线观看 | 色在线网站免费观看 | 99福利|

    電子發(fā)燒友

    中國電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品