编辑: star薰衣草 2015-12-13
V8MON 使用手册 版本:V 4.

1 珠海欧比特宇航科技股份有限公司 广东省珠海市港湾大道白沙路

1 号(邮编: 519080)

电话: 0756-3391979 传真: 0756-3391980 http://www.myorbita.net 目录目录.2 -

1 介绍.1 1.1 概述.1 1.2 支持平台及系统要求

1 1.3 获得 V8MON

1 1.4 安装.2 1.5 问题报告

2 2 调试原理.3 2.1 概述.3 2.2 目标设定初值

4 3 操作说明.7 3.1 概述.7 3.2 启动 V8MON.7 3.3 V8MON 命令说明.8 3.4 常规调试操作

12 3.4.1 文件下载.12 3.4.2 程序运行.12 3.4.3 插入断点和监测点.13 3.4.4 查看寄存器.14 3.4.5 查看内存.14 3.4.6 使用 trace buffer.16 3.4.7 应用程序打印输出.17 3.4.8 连接目标系统.18 3.4.9 多处理器支持.18 3.5 符号表信息

19 3.6 GDB 调试.19 3.6.1 原理及作用.19 3.6.2 连接 gdb.21 3.6.3 调试应用程序.22 3.6.4 断开 gdb.23 3.6.5 限制条件.23 3.7 FLASH 操作.23

4 接口形式.25 附录: V8MON 命令描述

26 V8MON 使用手册 http://www.myorbita.net

1 1 介绍 1.1 概述 V8MON是一种针对SPARC V8架构系列处理器的PC端监视调试软件,其原理是:在PC端建立与处理器内部DSU单元的直接通讯,通过人机交互的方式实现远端代理调 试. V8MON主要包括下列功能: ? 可以直接对系统的所有寄存器和内存进行读/写操作;

? 内建反汇编器和trace buffer管理单元;

? 支持程序的下载和运行;

? 断点(breakpoint)和监控点(watchpoint)管理;

? 支持与GNU调试器(gdb)的远程连接;

? 可选择RS

232、以太网等多种连接方式;

? 支持与集成开发环境Orion3.0/4.0/5.0的连接. 1.2 支持平台及系统要求 V8MON目前提供如下两个操作系统平台的支持: ? Linux桌面版;

? WINDOWS (2000/NT/XP):必须要安装Cygwin软件包,此软件包可以在安装集 成开发环境Orion4.0/5.0/6.0后获得. 1.3 获得 V8MON 最新的V8MON可以从欧比特公司网站 http://www.myorbita.net 获得, V8MON可 自由下载. V8MON 使用手册 http://www.myorbita.net

2 1.4 安装 V8MON为免安装软件,将V8MON可执行文件(v8mon.exe及其库文件)拷贝到PC机 硬盘C:\orbita\cygwin\bin之后,就可以直接使用了.如果您已经安装Orion6.0集 成开发环境, 建议您将V8MON可执行文件拷贝到Orion的执行目录下 (Windows平台为 c:\orbita\cygwin\bin),否则您需要将拷贝路径添加到系统环境变量之中,这样 使用时系统就能够自动找到V8MON了. 1.5 问题报告 您在使用中如果发现什么问题或者有什么建议,可以将问题报告或描述信息发 送到 support@myorbita.net,我们会第一时间跟踪、解决您的问题. V8MON 使用手册 http://www.myorbita.net

3 2 调试原理 2.1 概述 V8MON的调试主要依赖于处理器内部的DSU调试单元, DSU调试单元可以独立于IU 处理单元在AHB总线上产生读写时序,所以可以直接到访问处理器上的各种资源, V8MON通过串口、以太网、JTAG等方式与硬件系统相连,通过发送指令的方式与DSU 调试单元进行交互,从而完成对硬件系统的调试.可以看到这种调试模式无需在硬 件系统上烧写监控调试软件,也不需要借助硬件仿真器,甚至不需要硬件处理单元 的参与. V8MON支持LEON2核、LEON3核、LEON4核处理器类型.V8MON默认连接LEON3/4核 处理器,如果选择LEON2核处理器,在连接命令添加 Cleon2 选项. V8MON与目标硬 件连接结构图如下: 图1:V8MON连接结构图 V8MON 使用手册 http://www.myorbita.net

4 V8MON有两种操作模式:命令行模式和GDB模式.在命令行模式下,V8MON命令通 过窗口终端控制台手工输入,V8MON通过DSU协议把指令传输给目标系统DSU调试单 元;

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题