chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(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)行項目開發(fā)。本應(yīng)用筆記介紹如何將ARM RealView Development Suite(RVDS)項目導(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)換起來并不困難。而它們的不同之處是,項目的處理和目標(biāo)調(diào)試的接口

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

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

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

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

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

創(chuàng)建新項目

打開μVision.

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


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

步驟2:將源文件添加到項目

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

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

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

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

使用Project - Options for Target來打開選項。

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

??

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

步驟4:選擇工具特定選項

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

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

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

步驟5:重新編譯項目

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

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

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

下表簡要介紹了幾個調(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í)時執(zhí)行程序代碼
?Watch Window Watch窗口允許您查看多組程序變量
?Show next statement 目前的程序行(匯編語言或C語言)都標(biāo)有一個黃色的箭頭。你可以使用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)系本站處理。 舉報投訴
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6101

    瀏覽量

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

    關(guān)注

    5

    文章

    227

    瀏覽量

    21607
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎ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的方法 —— 該方法基本上需要一個微控制器(MCU)LaunchPad套件再添加一個外設(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ū)動的設(shè)計 英飛凌科技股份公司進(jìn)一步擴(kuò)展了其領(lǐng)先的8位和16位微控制器的應(yīng)用
    發(fā)表于 05-08 10:36 ?1230次閱讀

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

    微控制器開發(fā)方案 微控制器開發(fā)團(tuán)隊與編譯開發(fā)人員的合作成果是生成的代碼效率更高,性能更好。
    發(fā)表于 05-04 10:36 ?1033次閱讀
    <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 ?1215次閱讀

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

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

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

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

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

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

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

    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è)計并與之配合使用。 SDK包含一個軟件庫,該庫可
    發(fā)表于 04-08 11:15 ?62次下載