0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

米尔科技DS-5教程-ARM DS-5介绍

米尔科技 来源:米尔科技 作者:米尔科技 2019-11-18 10:24 次阅读

设备

1、PC机 x1台

2、DS-5软件开发工具x1套

3、DSTREAM仿真器x1套

4、ARM内核开发板(本文以米尔MYD-LPC4357开发板为例)x1套

5、其他相关连接线

说明:以下主要介绍在Linux系统下进行操作,Windows系统下操作方法类似,需要注意对应其中的路径。

说明

DS-5 支持所有的ARM处理器,但是大部分的处理器都需要自行建立了一个支持目标处理器的数据库,任何被导入到该数据库的ARM目标处理器都可以被DS-5支持。这个数据库可以灵活设置目标设备的一些功能,如trace和寄存器内存映射,免去很多额外的连接步骤。

本文假设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主配置数据库在目录:

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

注意:我们不对DS-5主配置数据库进行修改,而是在计算机上新建可读写的目录,用作额外的目标数据库,最后的步骤会说明如何添加新目标数据库到DS-5。

步骤

1、在计算机的一个可读写目录下创建“configdb”文件夹。

例如,在Linux系统下:

/home/userx/configdb

或在Windows系统下:

D:/configdb

2、从开始菜单选择 所有程序 > ARM DS-5 > Debug Hardware > Debug Hardware Configuration。

3、点击绿色“Scan”按钮,扫描DSTREAM仿真器,如下扫描到通过USB连接DSTREAM仿真器。

4、点选该扫描到的仿真器,点击“Connect”连接,再点击“Auto Configure”自动识别目标设备,如果是DS-5预置的芯片,会弹出平台选择对话框,点击“Cancel”取消。如下图是识别到的设备信息

说明:如果无法识别,可尝试将“Clock Speed”调低。如果还是无法识别,可联系ARM中国区代理商米尔科技寻求技术支持。

5、选择File > Save菜单,保存配置文件值configdb文件备下一步使用。

例如:/home/userx/target.rvc

6、运行配置数据库导入工具(Configuration Database Importer utility),并使用合适的参数

用法:

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

config_db: DS-5主配置数据库的完整路径
destination_db: 新配置数据库的完整路径
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

导入工具生成的文件保存在指定的目标数据库中,本教程生成在:

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

7、启动DS-5调试器(/home/userx/DS-5/bin/eclipse),打开“Window”菜单下“Preferences”选项,展开DS-5选项,选择“Target Database”。点击“Add…”按钮,添加新配置数据库,使用“Up”和“Down”按钮移动条目,确保最新条目在最上方。

8、在如上同一界面,点击“Rebuild Database...”,确保载入新目标数据库。

通过以上步骤,在DS-5的目标下拉选项中就看到新添加的目标。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3527

    浏览量

    88484
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35247
  • 米尔科技
    +关注

    关注

    5

    文章

    227

    浏览量

    20930
收藏 人收藏

    评论

    相关推荐

    DS-5教程-使用ARM DS-5 RSE远程管理系统

    SSH,具体移植步骤可参考设备介绍里面的链接。如果使用米尔科技的MYD-SAMA5D34(D31/33/35)开发板则SSH已经移植好了。 通过本文,我们可以学到如何使用ARM
    发表于 10-13 13:44

    DS-5教程-使用ARM DS-5 RSE远程管理系统

    本帖最后由 i2c 于 2014-10-13 14:03 编辑 1概述 本文介绍使用ARM DS-5软件开发工具的RSE远程管理系统。DS-5 RSE相当于集成了SCP和Pu
    发表于 10-13 14:01

    ARM最新开发工具DS-5到底是什么?有什么用?

    。 10、ARM DS-5有 专业版、社区版(免费版)2个版本。 11、ARM DS-5可以在 Window系统 和 Linux系统 主机上使用。 12、
    发表于 10-13 16:45

    为什么要升级RVDS到DS-5

    ` 更小的代码和更快的执行速度 升级到DS-5专业版后,可以提高代码密度,同时也可以监视代码执行更快。另外,ARM编译器v5版本添加了新的功能,如堆栈保护和存储器执行保护(XOM)。 面向未来的开发
    发表于 10-13 16:48

    DS-5教程-ARM DS-5 添加新芯片至DS-5调试设备列表

    设备 1、PC机 x 1台 2、DS-5软件开发工具 x 1套 3、DSTREAM仿真器 x 1套 4、ARM内核开发板(本文以米尔MYD-LPC4357开发板为例) x 1套 5、其
    发表于 10-13 18:17

    DS-5教程-ARM DS-5创建编译简单Linux应用程序

    1概述 本文介绍使用ARM DS-5软件开发工具创建和编译linux应用程序,可以在linux或者window主机上进行。 通过,可以基本了解ARM
    发表于 10-13 18:26

    Arm DS-5 Development Studio教程分享

    Arm DS-5 Development Studio教程,用于使用Arm编译器选择特定处理器以最大限度地提高性能,选择FPU并启用NEON。 本教程假设您已经安装并授权了Arm
    发表于 08-02 07:01

    ARM DS-5社区入门指南

    要求 。 本章提供有关 ARM DS-5 社区编辑的安装和系统要求的信息 。 第 3章 与 ARM & DS-5 社区编辑合作, 本章解释了如何使用
    发表于 08-08 06:50

    米尔科技ARM DS-5 官方开发工具介绍

    ARM DS-5是针对 ARM 支持的 Linux 和 Android 平台的全面的端到端软件开发工具套件。
    的头像 发表于 11-19 16:24 2281次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b> 官方开发工具<b class='flag-5'>介绍</b>

    米尔科技ARM最新开发工具DS-5简介

    ARM DS-5 从以下工具发展而来:DS-5 < RVDS < ADS < SDT。
    的头像 发表于 11-22 09:27 2159次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>ARM</b>最新开发工具<b class='flag-5'>DS-5</b>简介

    米尔科技DS-5本地介绍

    安装DS-5(如果以前曾经装过旧版本,新版本直接覆盖安装即可)。
    的头像 发表于 11-22 09:43 1369次阅读
    <b class='flag-5'>米尔</b>科技<b class='flag-5'>DS-5</b>本地<b class='flag-5'>介绍</b>

    米尔科技开发利器:ARM DS-5教程

    崔更申、秦兴国编著的《Linux\Android开发利器(ARM DS-5使用指南)》是一本全面介绍ARM DS-5使用方法的书籍,适合在L
    的头像 发表于 11-25 09:00 2184次阅读
    <b class='flag-5'>米尔</b>科技开发利器:<b class='flag-5'>ARM</b> <b class='flag-5'>DS-5</b>教程

    米尔科技DS-5教程-使用ARM DS-5 和DSTREAM仿真器调试裸机程序介绍

    本文介绍使用ARM DS-5创建一个裸机程序,并用DS-5里面的ARM编译器进行编译,编译之后通过DSTREAM仿真器将程序加载到MYD-S
    的头像 发表于 11-18 10:38 4439次阅读
    <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仿真器调试裸机程序<b class='flag-5'>介绍</b>

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

    本文介绍使用ARM DS-5软件开发工具创建和编译linux应用程序,可以在linux或者window主机上进行。
    的头像 发表于 11-18 11:19 2100次阅读
    <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开发STM32?

    ARM DS-5到底是什么?为什么不建议使用DS-5开发STM32?
    的头像 发表于 02-27 16:59 9771次阅读