编辑: star薰衣草 | 2015-12-13 |
80000000 -
80100000 5 LEON4 Debug Support Unit (ver 0x1) ahb:
90000000 - a0000000
6 Generic APB UART1 (ver 0x1) apb:
80000100 -
80000200 baud rate
38400 7 Multi-processor Interrupt ctrl (ver 0x3) apb:
80000200 -
80000300 8 Modular Timer Unit (ver 0x0) apb:
80000300 -
80000400 16-bit scaler ,2 *
32 bit timers
9 General purpose I/O port (ver 0x0) apb:
80000600 -
80000700 10 AHB Debug UART (ver 0x0) apb:
80000700 -
80000800 baud rate 115200,ahb frequency 99.1
11 GR Ethernet MAC (ver 0x0) apb: 80000e00 -
80001000 edcl ip 192.168.0.95, buffer
2 kbyte V8MON 使用手册 http://www.myorbita.net
7 3 操作说明 3.1 概述 V8MON的执行操作主要由以下三个部分组成: ? 连接目标系统并检测系统参数;
? 加载应用程序及执行用户命令;
? 与GDB工具连接,并通过GDB协议进行调试. 下面将分别描述这些过程如何被执行. 3.2 启动 V8MON V8MON通过控制台命令行启动,启动命令为: $ v8mon [option] [option]为可选启动参数.在未指定启动参数的情况下,V8MON将通过串口与目 标系统进行连接,默认使用调试主机的串口1(ttyS0),连接波特率为115200. 启动参数说明如下: -baud baudrate 指定DSU连接串口的波特率,默认情况下为115200.可选的波 特率有:9600,19200,38400,57600,115200等;
波特率超过 115200时目标系统和调试主机都需要使用特殊串口;
-c batch_file 在启动时运行批处理文件;
-ddrinit 在扫描检测ddr2之前初始化ddr2 phy;
-edac 使能Memory控制器的EDAC功能(在硬件支持的情况下);
-eth 使用以太网连接目标系统(仅LEON3/4核支持);
-freq sysclk 忽略扫描结果直接指定目标系统的总线频率,单位为MHZ;
-gdb 在启动时直接打开gdb监听服务功能;
-i 启动时初始化目标系统;
-ip ip 指定目标系统ip;
V8MON 使用手册 http://www.myorbita.net
8 -leon2 强制为LEON2工作模式;
-leon3 强制为LEON3工作模式;
-leon4 强制为LEON4工作模式;
-nosram 目标系统没有SRAM;
-nddr 目标系统没有DDR2;
-port gdbport 指定gdb监听服务的端口号,默认值是 2222;
-stack val 忽略扫描结果直接指定应用软件运行时的堆栈地址;
-u 设置目标系统的UART1为回送模式,并将其输出显示在V8MON控 制台上;
-uart device 默认情况下,V8MON使用主机端的串口1与目标系统连接,这个 串口可以被重新指定.device名称依赖于主机端的操作系统, 如:在Linux操作系统(或类UNIX系统)下,ttyS0表示串口1, ttyS1表示串口2,ttyS2表示串口3,依次类推;
-mp 使能多处理器模式(所有处理器使能,仅LEON3/4多核处理器支 持). 3.3 V8MON 命令说明 V8MON正常启动后,用户就可以通过V8MON命令行进行命令输入了,下面是V8MON 的一些通用命令说明. ahb [length] 打印指定长度的trace buffer中ahb数据信息,长度默 认为10条;
ahb force [0|1] 使能或禁止AHB trace buffer;
ahb timer [0|1] 使能timetag计数;
ahb status 打印AHB trace buffer设置;
ahb filter [addresses|reads|writes] [0|1] 使能或禁止filter选项(仅当dsu核支持).当使能 addresses filter, 第二个ahb断点寄存器将用作filter range;
V8MON 使用手册 http://www.myorbita.net
9 ahb filter range 当filter addresses使能,设置需要进行filter的AHB trace buffer基地址和屏蔽码 ahb filter mmask 设置需要排除在外的AHB masters;
ahb filter smask 设置需要排除在外的AHB slaves;
ahb filter performance [0|1] 使能或禁止连接到performance计数器的信号过滤器;