行业分类
【中发实体店】OpenJTAG功能:USB转串并口
日期:2010-10-16 04:18  点击:6
价格:未填
供应:99999
发货:3天内
OpenJTAG的外观如下:它是一款集三大功能(USB转JTAG、USB转串口、在线调试)于一体的调试器。无论是台式机,还是缺乏串口、并口的笔记本,都可以使用。可以用来调试ARM7,ARM9,Cortex-M3,XSCALE系列CPU的裸板程序、u-boot、内核。硬件特点:USB: USB2.0全速接口 使用USB电源 即插即用JTAG: IEEE1149.1标准 最大速率6Mbits/sec 是并口JTAG的150倍 Multi-ICE10-pin插座 Multi-ICE20-pin插座 目标系统1.5~5V自适应串口: RS232标准 支持7或8位数据位 1或2位停止位 奇校验/偶校验/标志位/空位/无校验 最大波特率1Mbps在线仿真功能: 支持的多种CPU系列:ARM7,ARM9,Cortex-M3,XSCALE 软件特点: Eclipse集成开发环境的安装程序及教程(Linux/Windows版) 源码级别调试器OpenOCD的安装程序及教程(Linux/Windows版) 实时调试功能:单步、全速运行、复位、软/硬件断点、跳转等 CPU寄存器、存储器、变量观察窗口:动态变化,实时察看 支持ARM内置的Cache和MMU功能 在线烧写多种NORFlash和NANDFlash 驱动程序:支持Linux2.4或更高版本,WindowsME,2000,Server2003,XP 百问网将持续为OpenJTAG开发好用的软件,最近发布了sjf24x0_ft2232.exe。 在台式机上一般都是使用sjf2410.exe或sjf2440.exe来烧写S3C2410、S3C2440,但是它们只支持并口JTAG,所能烧写的Nor、NandFlash只有1、2种。 百问网编写了sjf24x0_ft2232.exe,添加了更多功能:1.可以支持S3C2410、S3C24402.可以烧写各类NOR、NANDFLASH3.速度比并口JTAG工具快:在S3C2440上测试,烧写NORFlash速度是1KB/S;烧NANDFlash速度是1.9KB/S,是并口的6倍 使用sjf24x0.exe通过并口烧写一个200K的程序,烧NORFlash需要20分钟,烧NandFlash需要10分钟;而同样的程序使用sjf24x0_ft2232.exe通过OpenJTAG来烧写,烧NORFlash需要3分钟,烧NandFlash不到2分钟。sjf24x0_ft2232.exe+OpenJTAG是目前市场上唯一能直接烧写S3C2410、S3C2440开发板的NANDFlash的USBJTAG工具。 sjf24x0_ft2232.exe的使用与sjf2410.exe类似,无需看文档,操作界面如下: 注意:(1)根据OpenJTAG的使用文档,烧写S3C2410、S3C2440时,是先把一个特制的u-boot下载到开发板的内存去运行;然后通过u-boot来下载、烧写Nor、NandFlash。这种方法的烧写速度极快,但是需要认真阅读文档,并稍微熟悉u-boot的使用。对于初学者,可能更喜欢一拿来就用,所以才推出了上面介绍的sjf24x0_ft2232.exe。 (2)烧写其他CPU的FLASH时,可以直接使用openocd的命令,速度快! 教程下载地址:http://www.100ask.net/bbs/attachment.aspx?attachmentid=97即使不使用OpenJTAG,这教程也可以帮助你搭建一个操作便利的嵌入式集成开发环境。 OpenJTAG更详细的情况请参考:http://www.100ask.net/bbs/showtopic-542.aspx这是3个截图(调试一个点LED的程序、u-boot和Linux内核):调试点灯程序: 调试u-boot:调试LINUX内核: OpenJTAG与 JLink+USB转串口2合1 (称为OLink吧)的比较:相同点:都同时具备USB转JTAG、USB转串口功能差别:1.操作系统:OpenJTAG可以用在Windows、Linux下;JLink只能用在Windows下,在Linux下它的调试功能无法使用,只能使用 JLink+USB转串口2合1 中的USB转串口功能2.集成开发环境:OpenJTAG能用在所有支持GDB调试协议的工具上,比如IAR、Eclipse、winarm,不能用在支持RDI协议的工具上,比如ADS。JLink支持多种调试协议RDI、GDB调试,几乎所有Windows下的工具都支持,比如ADS、KeilMDK、IAR3.对Flash的烧写:OpenJTAG、JLink对FLASH的烧写功能几乎一样强。但是对于S3C2410、S3C2440来说,OpenJTAG更胜一筹:OpenJTAG可以烧写NANDFlash;JLink理论上也行,但是没人实现这点。4.如何选择:如果是学习Linux,那么OpenJTAG比较适用;如果比较喜欢ADS、Keil等工具,那么JLink比较适用;如果你的开发板是S3C2410、S3C2440,那么OpenJTAG绝对适用 部分教程的目录为:1.调试工具简介1.1OpenJTAG套件简介1.2嵌入式软件的交叉开发系统2.Windows下OpenJTAG套件的使用2.1硬件、软件安装2.1.1安装OpenJTAG驱动程序2.1.2安装OpenOCD、交叉编译工具链、Eclipse2.2使用OpenOCD、OpenJTAG烧写程序、调试程序2.2.1启动OpenOCD,OpenOCD常用命令2.2.2使用OpenOCD烧写小程序到内部RAM,并运行、调试2.2.3使用OpenOCD下载u-boot,通过u-boot烧写Nor/NandFlash2.3使用Eclipse进行开发2.3.1启动Eclipse,进行简单设置2.3.2新建一个Eclipse工程2.3.3配置Eclipse工程2.3.4编译、清除程序2.3.5使用Eclipse调试程序:以leds、u-boot为例附录:u-boot使用简要说明物品清单:OpenJTAG板1块光盘1张USB延长线1条2mm间距10-pinJTAG连接线1条2mm间距20-pinJTAG连接线1条2mm转2.5mm间距20-pinJTAG连接线1条
联系方式
公司:北京大道纵横科技有限公司
发信:点此发送
姓名:霍志强(先生)
电话:86 010 82623343
手机:13911353864
传真:86 010 82533223
地址:中国 北京市 北京市海淀区中关村大街32号新中发电子市场精品间B1029号
关于网站  |  普通版  |  触屏版  |  网页版
01/13 02:44
首页 刷新 顶部