吴忠躺衫网络科技有限公司

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

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

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

米爾科技DS-5教程-ARM DS-5介紹

米爾科技 ? 來源:米爾科技 ? 作者:米爾科技 ? 2019-11-18 10:24 ? 次閱讀

設(shè)備

1、PC機(jī) x1臺

2、DS-5軟件開發(fā)工具x1套

3、DSTREAM仿真器x1套

4、ARM內(nèi)核開發(fā)板(本文以米爾MYD-LPC4357開發(fā)板為例)x1套

5、其他相關(guān)連接線

說明:以下主要介紹在Linux系統(tǒng)下進(jìn)行操作,Windows系統(tǒng)下操作方法類似,需要注意對應(yīng)其中的路徑。

說明

DS-5 支持所有的ARM處理器,但是大部分的處理器都需要自行建立了一個支持目標(biāo)處理器的數(shù)據(jù)庫,任何被導(dǎo)入到該數(shù)據(jù)庫的ARM目標(biāo)處理器都可以被DS-5支持。這個數(shù)據(jù)庫可以靈活設(shè)置目標(biāo)設(shè)備的一些功能,如trace和寄存器內(nèi)存映射,免去很多額外的連接步驟。

本文假設(shè)DS-5安裝在目錄:/home/userx/DS-5,整個過程會用到以下工具:

  • DSTREAM 或者 Realview ICE (RVI) JTAG仿真
  • Configuration Database Importer utility(/home/userx/DS-5/bin/cdbimporter)
  • Hardware Configuration utility(/home/userx/DS-5/bin/dbghwconfig)

DS-5 v5.8以上版本提供以上兩個工具,DS-5主配置數(shù)據(jù)庫在目錄:

/home/userx/DS-5/sw/debugger/configdb

注意:我們不對DS-5主配置數(shù)據(jù)庫進(jìn)行修改,而是在計算機(jī)上新建可讀寫的目錄,用作額外的目標(biāo)數(shù)據(jù)庫,最后的步驟會說明如何添加新目標(biāo)數(shù)據(jù)庫到DS-5。

步驟

1、在計算機(jī)的一個可讀寫目錄下創(chuàng)建“configdb”文件夾。

例如,在Linux系統(tǒng)下:

/home/userx/configdb

或在Windows系統(tǒng)下:

D:/configdb

2、從開始菜單選擇 所有程序 > ARM DS-5 > Debug Hardware > Debug Hardware Configuration。

3、點(diǎn)擊綠色“Scan”按鈕,掃描DSTREAM仿真器,如下掃描到通過USB連接DSTREAM仿真器。

4、點(diǎn)選該掃描到的仿真器,點(diǎn)擊“Connect”連接,再點(diǎn)擊“Auto Configure”自動識別目標(biāo)設(shè)備,如果是DS-5預(yù)置的芯片,會彈出平臺選擇對話框,點(diǎn)擊“Cancel”取消。如下圖是識別到的設(shè)備信息

說明:如果無法識別,可嘗試將“Clock Speed”調(diào)低。如果還是無法識別,可聯(lián)系A(chǔ)RM中國區(qū)代理商米爾科技尋求技術(shù)支持。

5、選擇File > Save菜單,保存配置文件值configdb文件備下一步使用。

例如:/home/userx/target.rvc

6、運(yùn)行配置數(shù)據(jù)庫導(dǎo)入工具(Configuration Database Importer utility),并使用合適的參數(shù)

用法:

cdbimporter [-c config_db] [-t destination_db] rvc_file

config_db: DS-5主配置數(shù)據(jù)庫的完整路徑
destination_db: 新配置數(shù)據(jù)庫的完整路徑
rvc_file: 硬件配置工具生成的RVC文件的完整路徑

例如:

cdbimporter -c /home/userx/DS-5/sw/debugger/configdb -t /home/userx/configdb /home/userx/target.rvc

注意:如果是在window下生成,則該命令中的路徑需要用雙引號括起來,如:“D:\ configdb”。

Select a core to modify (enter the index and hit return) or press enter to continue. [] :PRESS ENTER

Enter Platform Manufacturer
[default:'Imported'] > COMPANYX

Enter Platform Name
[default:'target'] >PLATFORMX

導(dǎo)入工具生成的文件保存在指定的目標(biāo)數(shù)據(jù)庫中,本教程生成在:

/home/userx/configdb/boards/COMPANYX/PLATFORMX/

7、啟動DS-5調(diào)試器(/home/userx/DS-5/bin/eclipse),打開“Window”菜單下“Preferences”選項,展開DS-5選項,選擇“Target Database”。點(diǎn)擊“Add…”按鈕,添加新配置數(shù)據(jù)庫,使用“Up”和“Down”按鈕移動條目,確保最新條目在最上方。

8、在如上同一界面,點(diǎn)擊“Rebuild Database...”,確保載入新目標(biāo)數(shù)據(jù)庫。

通過以上步驟,在DS-5的目標(biāo)下拉選項中就看到新添加的目標(biāo)。


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

    關(guān)注

    4

    文章

    3569

    瀏覽量

    89303
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6086

    瀏覽量

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

    關(guān)注

    5

    文章

    227

    瀏覽量

    21098
收藏 人收藏

    評論

    相關(guān)推薦

    DS-5教程-使用ARM DS-5 RSE遠(yuǎn)程管理系統(tǒng)

    SSH,具體移植步驟可參考設(shè)備介紹里面的鏈接。如果使用米爾科技的MYD-SAMA5D34(D31/33/35)開發(fā)板則SSH已經(jīng)移植好了。 通過本文,我們可以學(xué)到如何使用ARM
    發(fā)表于 10-13 13:44

    DS-5教程-使用ARM DS-5 RSE遠(yuǎn)程管理系統(tǒng)

    本帖最后由 i2c 于 2014-10-13 14:03 編輯 1概述 本文介紹使用ARM DS-5軟件開發(fā)工具的RSE遠(yuǎn)程管理系統(tǒng)。DS-5 RSE相當(dāng)于集成了SCP和Pu
    發(fā)表于 10-13 14:01

    ARM最新開發(fā)工具DS-5到底是什么?有什么用?

    。 10、ARM DS-5有 專業(yè)版、社區(qū)版(免費(fèi)版)2個版本。 11、ARM DS-5可以在 Window系統(tǒng) 和 Linux系統(tǒng) 主機(jī)上使用。 12、
    發(fā)表于 10-13 16:45

    為什么要升級RVDS到DS-5?

    ` 更小的代碼和更快的執(zhí)行速度 升級到DS-5專業(yè)版后,可以提高代碼密度,同時也可以監(jiān)視代碼執(zhí)行更快。另外,ARM編譯器v5版本添加了新的功能,如堆棧保護(hù)和存儲器執(zhí)行保護(hù)(XOM)。 面向未來的開發(fā)
    發(fā)表于 10-13 16:48

    DS-5教程-ARM DS-5 添加新芯片至DS-5調(diào)試設(shè)備列表

    設(shè)備 1、PC機(jī) x 1臺 2、DS-5軟件開發(fā)工具 x 1套 3、DSTREAM仿真器 x 1套 4、ARM內(nèi)核開發(fā)板(本文以米爾MYD-LPC4357開發(fā)板為例) x 1套 5、其
    發(fā)表于 10-13 18:17

    DS-5教程-ARM DS-5創(chuàng)建編譯簡單Linux應(yīng)用程序

    1概述 本文介紹使用ARM DS-5軟件開發(fā)工具創(chuàng)建和編譯linux應(yīng)用程序,可以在linux或者window主機(jī)上進(jìn)行。 通過,可以基本了解ARM
    發(fā)表于 10-13 18:26

    Arm DS-5 Development Studio教程分享

    Arm DS-5 Development Studio教程,用于使用Arm編譯器選擇特定處理器以最大限度地提高性能,選擇FPU并啟用NEON。 本教程假設(shè)您已經(jīng)安裝并授權(quán)了Arm
    發(fā)表于 08-02 07:01

    ARM DS-5社區(qū)入門指南

    要求 。 本章提供有關(guān) ARM DS-5 社區(qū)編輯的安裝和系統(tǒng)要求的信息 。 第 3章 與 ARM & DS-5 社區(qū)編輯合作, 本章解釋了如何使用
    發(fā)表于 08-08 06:50

    米爾科技ARM DS-5 官方開發(fā)工具介紹

    ARM DS-5是針對 ARM 支持的 Linux 和 Android 平臺的全面的端到端軟件開發(fā)工具套件。
    的頭像 發(fā)表于 11-19 16:24 ?2414次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b> 官方開發(fā)工具<b class='flag-5'>介紹</b>

    米爾科技ARM最新開發(fā)工具DS-5簡介

    ARM DS-5 從以下工具發(fā)展而來:DS-5 < RVDS < ADS < SDT。
    的頭像 發(fā)表于 11-22 09:27 ?2253次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>ARM</b>最新開發(fā)工具<b class='flag-5'>DS-5</b>簡介

    米爾科技DS-5本地介紹

    安裝DS-5(如果以前曾經(jīng)裝過舊版本,新版本直接覆蓋安裝即可)。
    的頭像 發(fā)表于 11-22 09:43 ?1439次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>DS-5</b>本地<b class='flag-5'>介紹</b>

    米爾科技開發(fā)利器:ARM DS-5教程

    崔更申、秦興國編著的《Linux\Android開發(fā)利器(ARM DS-5使用指南)》是一本全面介紹ARM DS-5使用方法的書籍,適合在L
    的頭像 發(fā)表于 11-25 09:00 ?2283次閱讀
    <b class='flag-5'>米爾</b>科技開發(fā)利器:<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b>教程

    米爾科技DS-5教程-使用ARM DS-5 和DSTREAM仿真器調(diào)試裸機(jī)程序介紹

    本文介紹使用ARM DS-5創(chuàng)建一個裸機(jī)程序,并用DS-5里面的ARM編譯器進(jìn)行編譯,編譯之后通過DSTREAM仿真器將程序加載到MYD-S
    的頭像 發(fā)表于 11-18 10:38 ?4639次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>DS-5</b>教程-使用<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b> 和DSTREAM仿真器調(diào)試裸機(jī)程序<b class='flag-5'>介紹</b>

    米爾科技DS-5教程-ARM DS-5教程

    本文介紹使用ARM DS-5軟件開發(fā)工具創(chuàng)建和編譯linux應(yīng)用程序,可以在linux或者window主機(jī)上進(jìn)行。
    的頭像 發(fā)表于 11-18 11:19 ?2224次閱讀
    <b class='flag-5'>米爾</b>科技<b class='flag-5'>DS-5</b>教程-<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b>教程

    ARM DS-5到底是什么? 為什么不建議使用DS-5開發(fā)STM32?

    ARM DS-5到底是什么?為什么不建議使用DS-5開發(fā)STM32?
    的頭像 發(fā)表于 02-27 16:59 ?9994次閱讀
    王牌国际| 澳门百家乐威尼斯| bet365后备网址| 百家乐官网法则| bet365备用| 代理百家乐最多占成| 闸北区| 百家乐2号破解下载| 南漳县| 百家乐赌场公司| 百家乐官网游戏世界视频| 百家乐讲坛汉献| 澳门百家乐官网小游戏| 百家乐园太阳| 百家乐官网游戏打水| bet365游戏| 百家乐网站出售| 防城港市| 跨国际百家乐的玩法技巧和规则| 百家乐官网游戏下载| 大发888使用条款| 太阳城百家乐软件| 百家乐官网游戏的玩法| 捷豹百家乐娱乐城| 王牌百家乐官网的玩法技巧和规则 | 百家乐官网视频双扣下载| 威尼斯人娱乐城 活动| 宝龙百家乐官网的玩法技巧和规则| 博彩网58娱乐城| 百家乐下| 百家乐官网娱乐平台代理佣金| 香港六合彩开奖记录| 线上百家乐官网赌法| 太阳城娱乐城官方网站| 百家乐路单| 呼玛县| 大发888玩家论坛| 百家乐新规则| 百家乐官网套路| 永清县| 大发888好么|