女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

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

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

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

米爾科技 ? 來(lái)源:米爾科技 ? 作者:米爾科技 ? 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)換起來(lái)并不困難。而它們的不同之處是,項(xiàng)目的處理和目標(biāo)調(diào)試的接口

  • RVDS中的IDE/調(diào)試器支持所有ARM內(nèi)核(ARM7TDMI,ARM966E-S等),是內(nèi)核定制的。
  • μVision IDE/調(diào)試器針對(duì)特定的微控制器,這在創(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)化級(jí)別
  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)代碼(添加方法見下一步)。
    • 如果沒(méi)有,點(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來(lái)打開選項(xiàng)。

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

??

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

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

使用Project - Options for Target對(duì)話框中的選項(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)行測(cè)試和驗(yàn)證。

要在目標(biāo)硬件上進(jìn)行測(cè)試,需連接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)試,它同樣可以測(cè)試程序。

下表簡(jiǎn)要介紹了幾個(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 目前的程序行(匯編語(yǔ)言或C語(yǔ)言)都標(biāo)有一個(gè)黃色的箭頭。你可以使用Show next statement按鈕來(lái)查看源代碼。

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

    關(guān)注

    7

    文章

    6096

    瀏覽量

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

    關(guān)注

    5

    文章

    227

    瀏覽量

    21458
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

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

    的定制開發(fā)系統(tǒng)。如需更全功能的飛思卡爾MPC560xP開發(fā)套件,請(qǐng)參考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我購(gòu)買了 STM32373C-EVAL 開發(fā)套件我安裝了STM32CUBEIDE我怎樣才能一步一步開始。解釋 - 視頻等。
    發(fā)表于 12-26 07:31

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

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

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

    微控制器開發(fā)方案 微控制器開發(fā)團(tuán)隊(duì)與編譯開發(fā)人員的合作成果是生成的代碼效率更高,性能更好。
    發(fā)表于 05-04 10:36 ?1019次閱讀
    <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)品陣營(yíng),并將數(shù)字電源的效率與性能提升到更高水平
    發(fā)表于 05-20 09:27 ?1169次閱讀

    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 ?1996次閱讀

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

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

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

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

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

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

    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ā)套件

    本手冊(cè)介紹了X-CUBE-MCSDK和X-CUBE-MCSDK-FUL STM32電機(jī)控制軟件開發(fā)套件(SDK)專為STM32微控制器設(shè)計(jì)并與之配合使用。 SDK包含一個(gè)軟件庫(kù),該庫(kù)可
    發(fā)表于 04-08 11:15 ?61次下載