mpuhome的笔记 https://bbs.21ic.com/?20696 [收藏] [复制] [RSS]

日志

USB2.0 ARM仿真器

已有 1613 次阅读2005-11-23 08:51 |系统分类:ARM

 [主要特点]   

1) 支持USB 2.0/USB1.1  

2) 支持Win2000/WinXP  

3) 支持SDT 2.50, SDT 2.51, ADS 1.1, ADS 1.2,RVDS源代码级调试  

4) 支持ARM7/ARM9系列CPU; 支持CPU内核类型自动检测。可通过软件升级支持全系列ARM CPU。  

5) 支持硬件断点  

6) 支持Thumb模式  

7) 支持Little/Big Endian模式  

8) 支持Semihosting  

9) 使用RDI接口, 无需网卡的支持  

[相关配件]   

1、  USB电缆: 1条   

2、 20芯JTAG排线: 1条   

4、  赠送相关资料,供学习用。

支持RVDS 2.2
支持PXA250,PXA255,PXA260, PXA27X, IXP425等自动检测
电源和复位检测设置,允许不检测电源和复位
支持AT91SAM7, ST71R系列处理器, 支持Debugger直接下载程序到AT91SAM7, ST71R,LPC2xxx系列处理器的内置Flash中调试。


注: 仿真器主要识别CPU的内核, 而不是CPU的具体型号. 例如ARM920T, 虽然只测试2种, 实际上可以支持所有920T内核的ARM. 其他内核类似. Banyan还支持其他ARM 内核的CPU, 只有由于缺乏开发板, 未能确认. 本人正在寻找更多的ARM开发板, 以进行测试.


[速度测试]
待测设备: Banyan-U
测试平台: CPU: Cerlon 900MHz Mainboard: 精英815E (Intel chipset) Memory: 256M SDRAM OS: Win2000 Debugger: AXD 1.2(ADS 1.2) Driver: Banyan Daemon V 01.01.02 其他: ALi PCI -> USB 2.0 接口卡
测试方法: 使用AXD的"Load Memory From File..."下载一个大小为 620,000 Byte 的Bin文件到目标板的RAM上,同时使用秒表(实际使用的是Nokia 3310手机的秒表功能)计算下载时间。由于AXD下载结束没有明显的标志,秒表显示的时间略长于实际下载时间。
测试硬件: 1) 一台使用S3C44B0X(ARM7TDMI内核)为处理器的开发板。 下载使用时间: 6.01秒(秒表显示时间) 平均下载速度: 620000/6.01 = 103.1 KByte/S
2) 一台使用Motorola MX-L(ARM920T内核)为处理器的开发板,使用Motorola提供的开发板 下载使用时间: 8.69秒(秒表显示时间) 平均下载速度: 620000/10.30S = 71.3KByte/S
结果说明:
a) 以上测试进行了多次, 测试结果基本相同.
b) 由于ARM920T的JTAG链长度长于ARM7TDM的JTAG链长度, 所以下载速度相对要慢.
c) 使用BIN文件下载而不是ELF文件下载原因有二: 1 是没有足够大的ELF文件, 2 是BIN文件下载速度计算简单.

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)