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、其他相关连接线                           

说明: 以下主要介绍在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

        3、运行配置数据库导入工具(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/

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


5、在如上同一界面,点击“Rebuild Database...”,确保载入新目标数据库。
        通过以上步骤,在DS-5的目标下拉选项中就看到新添加的目标。

ARM英文介绍:


本文来自 米尔科技,原文地址: http://www.myir-tech.com/resource/495.asp,转载请注明出处。
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ARM DS-5 是一种全面的集成开发环境(IDE),可用于设计、编译、调试和优化 ARM 架构处理器系统中的软件。 教程中包括安装 DS-5,创建和打开项目,调试程序和分析程序性能的方法。您还将学习如何使用 DS-5 的各种工具和功能来提高您的软件开发效率和代码质量。 DS-5 中的编译器工具可以用于编译 C、C++、Assembly 和其他类型的文件。 DS-5 还支持自定义编译器选项和优化。 DS-5调试工具提供了一个直观的图形用户界面,可以帮助您在硬件开发板上调试程序。 DS-5 还支持许多其他类型的调试功能,例如内存映像和堆栈跟踪。 DS-5 还提供了一个运行时分析器,可以帮助您查找软件的性能问题。该工具可以为您提供有关系统 CPU 使用情况、内存使用情况和其他性能参数的有用信息。 总的来说,ARM DS-5 教程提供了一系列指南和示例,以帮助您了解如何使用这个强大的开发工具来加速 ARM 处理器系统上的软件开发和优化。 ### 回答2: ARM DS-5是一款用于嵌入式系统开发的综合性软件开发平台,其提供了完整的开发环境和工具套件,使得嵌入式系统的设计师能够快速地创建、调试和优化应用程序。 对于想要学习和掌握ARM DS-5的开发人员来说,ARM官网上提供了详细的教程和学习资源。其中,ARM DS-5 Community Edition被认为是一个非常良好的入门工具,它提供了一些基本的开发环境和工具,可以协助开发人员如何使用DS-5引导嵌入式系统进行开发和调试。 在ARM DS-5教程中,通常会涉及到DS-5的安装、如何创建工作区、如何创建和调试应用程序、如何实现远程开发和调试、如何使用DS-5的性能分析工具等等。这些教程都是非常详细和专业的,也非常适合想要进一步深入学习DS-5的开发人员。 总之,ARM DS-5是一个非常强大的嵌入式系统开发平台,通过阅读教程和学习资源,开发人员可以快速学会如何使用DS-5进行开发、调试和性能优化。 ### 回答3: ARM DS-5是一款强大的开发工具,可以用于嵌入式系统软件开发。它提供了集成开发环境(IDE)和调试器,可以在单一的平台上完成软件开发的所有过程。ARM DS-5支持多种处理器架构,包括ARM Cortex-A、Cortex-R和Cortex-M。 ARM DS-5教程可以帮助开发人员快速入门这个工具。教程中包括了如何安装ARM DS-5,如何创建项目,如何使用调试器等基础知识。用户可以按照教程的步骤来学习和实践,然后进行更加深入的自主探索。ARM DS-5教程不仅适合初学者,也适合经验丰富的嵌入式系统开发人员学习的工具。 此外,ARM DS-5教程还包括一些高级主题,如性能优化、串行线路分析和系统调试等。这些主题可以帮助用户更好地理解ARM DS-5的功能和嵌入式系统软件开发的挑战。教程中提供了大量的示例和实践操作,用户可以通过这些实践活动来加深对ARM DS-5的理解和掌握。 综上所述,ARM DS-5教程不仅是一份使用手册,更是一份学习指南。学习ARM DS-5可以帮助嵌入式系统软件开发人员更加高效和质量,为嵌入式系统软件的开发提供更好的技术支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值