DS5新平台配置的导入Word文件下载.docx

上传人:b****3 文档编号:7530361 上传时间:2023-05-08 格式:DOCX 页数:14 大小:3.48MB
下载 相关 举报
DS5新平台配置的导入Word文件下载.docx_第1页
第1页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第2页
第2页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第3页
第3页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第4页
第4页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第5页
第5页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第6页
第6页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第7页
第7页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第8页
第8页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第9页
第9页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第10页
第10页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第11页
第11页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第12页
第12页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第13页
第13页 / 共14页
DS5新平台配置的导入Word文件下载.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

DS5新平台配置的导入Word文件下载.docx

《DS5新平台配置的导入Word文件下载.docx》由会员分享,可在线阅读,更多相关《DS5新平台配置的导入Word文件下载.docx(14页珍藏版)》请在冰点文库上搜索。

DS5新平台配置的导入Word文件下载.docx

4.3.导入内核源码到DS-58

4.4.调试配置10

4.5.调试界面说明12

1.设备

1)PC机x1台

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

3)DSTREAM仿真器x1套

4)ARM内核开发板x1套

5)其他相关连接线

注意:

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

2.硬件接线

硬件连线很简单,PC机和仿真器用usb线连接起来。

目标板和仿真器除了VCC和GND外只需把下面4根线对应上即可:

目标板仿真器

MS<

-------------------------->

MS

CK<

CK

DO<

DO

DI<

DI

关于DSTREAM详细的硬件资料,请浏览ARM官网:

附上,开发板和DSTREAM的实物连接图:

3.添加新芯片至DS-5调试设备列表

3.1.说明

DS-5支持所有的ARM处理器,但是大部分的处理器都需要自行建立了一个支持目标处理器的数据库,任何被导入到该数据库的ARM目标处理器都可以被DS-5支持。

这个数据库可以灵活设置目标设备的一些功能,如trace和寄存器内存映射,免去很多额外的连接步骤。

本文假设DS-5安装在目录:

/usr/local/DS-5,如果您还没安装DS-5,请到arm官网下载:

3.2.步骤

2.3.1.创建DS-5ConfigurationDatabase

1)按照第2步先把硬件连接好,在终端输入

$dbghwconfig

选中扫描到的设备,点击“Connect”,跳到写一步

点击“AutoConfigure”,会出现芯片信息,保存配置信息退出即可。

这里要针对不同的芯片做特殊的配置。

上面的步骤只是介绍如何生成配置文件,仅供参考。

2)结合dbghwconfig生成的配置文件,运行配置数据库导入工具,并使用合适的参数。

用法:

cdbimporter[-cconfig_db][-tdestination_db]rvc_file

config_db:

DS-5主配置数据库的完整路径;

destination_db:

新配置数据库的完整路径;

rvc_file:

硬件配置工具生成的RVC文件的完整路径;

例如:

Cdbimporter–c/usr/logcal/DS-5/sw/debugger/configdb–t

/home/userx/configdb/home/userx/target.rvc

Selectacoretomodify(entertheindexandhitreturn)orpressentertocontinue.[]:

PRESS

ENTER

EnterPlatformManufacturer

[default:

'

Imported'

]>

COMPANYX

EnterPlatformName

target'

PLATFORMX

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

/home/parker/cubie_configdb/Boards/AW/A7MP2NOETM

3)启动DS-5,打开“Window”菜单下“Preferences”选项,展开DS-5选项,选择“ConfigurationDatabase”。

点击“Add”按钮,添加新配置数据库。

在如上同一界面,点击“RebuildDatabase”,确保载入新目标数据库。

4.使用DSTREAM仿真器调试Android内核

4.1.添加内核选项

说明:

这里以android内核为例,linux内核的操作方法类似,需要注意对应其中的路径和编译方法。

选择“kernelhacking”>

“Kerneldebugging”选项,其符号为“DEBUG_KERNEL”。

“compilethekernelwithdebuginfo”选项,符号为“DEBUG_INFO”。

配置完成以后,按两次键,提示退出时选择<

Yes>

保存并退出。

4.2编译内核

编译方法这里不详细说明。

4.3.导入内核源码到DS-5

下面要在DS-5里面新建一个名为“MYD-SAMA5D3X_kernel”的工程,导入内核源码。

打开DS-5,选择“File”>

“New”>

“Project...”。

在projectname中输入工程名称,这里名为“cubie_kernel”,然后点击“finish”完成工程创建。

将编译过的内核的所有内容拷贝到工程目录里(例如:

cp-a/lichee/linux-3.4/*/work/tools/DS-5-Workspace/cubie_kernel),然后右键工程名称,选择“Refresh”刷新。

DS-5中就会显示添加文件。

4.4.调试配置

打开菜单栏“Run”>

“DebugConfigurations...”,展开“DS-5Debugger”选中

“New_configuration”。

目标“Selecttarget”下选择“Imported”>

“database_file”>

“LinuxKernel

and/orDeviceDeviceDebug”>

“DebugCortex-A7x2SMP”。

目标“connections”点击

“browse…”选择搜索到的DSTREAM仿真器。

配置“Debugger”选项如下:

运行控制“Runcontrol”选择“connectonly”;

点选“Executedebuggercommands”,并在输入框中输入:

Interrupt

add-symbol-file"

/work/tools/DS-5-Workspace/cubie_kernel/vmlinux"

点击“Paths”下面的“Workspace…”按钮,选择“cubie_kernel”工程作为DS-5源码搜索路径。

打开cubietruck电源(或者复位),让u-boot引导kernel,然后点击DS-5中的的“Debug”按钮开始调试。

最后我们会看到以下这样一个界面。

表示目标板和仿真器已经成功连接上,并且可以开始调试了。

4.5.调试界面说明

这样DS-5就开始连接开发板了,相关视图如下,显示当前所有的调试名称,并且可以进行调试控制。

上图中,各控制按钮的作用为:

连接目标板

断开连接

删除连接

从main函数或者entrypoint调试

继续全速运行

停止运行

单步调试

选择按C程序单步调试或者按汇编程序

命令栏,可以在“commands”后面敲入命令,让开发板执行,比如敲入“step”就会进行单步调试。

鼠标位于输入框内,按“Alt+/”可获得命令提示。

汇编程序栏,显示程序对应的汇编程序、地址和操作数等。

寄存器栏,显示内核里面的所有寄存器,在调试的时候可以对寄存器进行修改。

关于更详细的内容,请查阅arm官网的文档:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2