您好,  [请登录] [QQ登录]  [支付宝登录[免费注册]

商品分类

分享到: 百度搜藏 搜狐微博 新浪微博 腾讯微博 QQ收藏 人人网 Facebook Twitter
   
查看大图

分享到: 转播到腾讯微博

热销! OpenJTAG V3 USB转JTAG USB转串口 调试linux【北航博士店

  • 商品编号:BN-0673FB6C
  • 货  号:BN-0673FB6C
  • 销售价: ¥178.00
购买数量:
  (库存1000)

独家提供OPENJTAG烧写S3C6410的方法! 

1秒钟2个命令即可在裸板上运行u-boot

        再加3个命令即可烧写文件

OpenJTAG是一款集三大功能(USB转JTAG.USB转串口.在线调试)于一体的调试器.
无论是台式机,还是缺乏串口.并口的笔记本,都可以使用.
可以用来调试ARM7, ARM9, Cortex-M3, XSCALE系列CPU的裸板程序.u-boot.内核.

   

OpenJTAG的性能如下:
硬件特点:
USB:
  USB2.0全速接口
  使用USB电源
  即插即用
JTAG:
    IEEE 1149.1标准
    最大速率6Mbits/sec
    是并口JTAG的150倍
    Multi-ICE 10-pin插座
    Multi-ICE 20-pin插座
    目标系统1.5~5V自适应
串口:
    RS232标准
    支持7或8位数据位
    1或2位停止位
    奇校验/偶校验/标志位/空位/无校验
    最大波特率1Mbps
在线仿真功能:
   支持的多种CPU系列:ARM7, ARM9, Cortex-M3, XSCALE

这是OpenJTAG的第三版,第三版改进的地方:
1. 自适应支持更宽的目标板电压:1.2V~5V;第一版是3.3V,第二版是1.5V~5V
2. 电源隔离:OpenJTAG不向开发板供电
3. 防静电能力更强
4. 更换USB插头,可直接连电脑,不需延长线
 

这是OpenJTAG的第二版,与V1相比,改进的地方有:
1. 自适应支持更宽的目标板电压:1.5V~5V;V1是3.3V
2. 电源隔离:OpenJTAG不向开发板供电
3. 串口可支持的速率更高,可达1Mbps
4. USB口变了,可以不需要延长线直接连至PC上   

软件特点:
·Eclipse集成开发环境的安装程序及教程(Linux/Windows版)
·源码级别调试器OpenOCD的安装程序及教程(Linux/Windows版)
·实时调试功能:单步.全速运行.复位.软/硬件断点.跳转等
·CPU寄存器.存储器.变量观察窗口:动态变化,实时察看
·支持ARM内置的Cache和MMU功能
·在线烧写多种NOR Flash和NAND Flash
·驱动程序:支持Linux 2.4或更高版本, Windows ME, 2000, Server 2003, XP


教程下载地址:
http://www.100ask.net/bbs/attachment.aspx?attachmentid=97
即使不使用OpenJTAG,这教程也可以帮助你搭建一个操作便利的嵌入式集成开发环境.

   

OpenJTAG更详细的情况请参考:
http://www.100ask.net/bbs/showtopic-542.aspx

   

这是3个截图(调试一个点LED的程序.u-boot和Linux内核):
http://www.100ask.net/bbs/attachment.aspx?attachmentid=75
http://www.100ask.net/bbs/attachment.aspx?attachmentid=76

http://www.100ask.net/bbs/attachment.aspx?attachmentid=83

   

在嵌入式开发中,有很多优秀的调试.仿真工具,比如Keil.IAR.Rowley Associates等.它们的安装.使用
都很便利,功能强大,但是价格昂贵(几百美元甚至更多);还要购买相应的硬件,比如J-Link.U-Link等USB到
JTAG的转换盒,这也是一笔不小的开支.

   

对于学生,或者是开发预算有限的工程师来说,完全可以使用免费的开发工具Eclipse.OpenOCD,然后通过
一些便宜的JTAG转接器(比如并口JTAG等)就可以达到接近.甚至超越上述商业软件的效果.

   

并口JTAG速率太低,一般很少用来调试.本教程使用OpenJTAG转换器,配合Eclipse,OpenOCD等开源软件,
就可以完成下载.烧写.调试等任务.

   

部分教程的目录为:
1. 调试工具简介
1.1 OpenJTAG 套件简介
1.2 嵌入式软件的交叉开发系统

2. Windows 下OpenJTAG 套件的使用
2.1 硬件.软件安装
2.1.1 安装OpenJTAG 驱动程序
2.1.2 安装OpenOCD.交叉编译工具链.Eclipse

2.2 使用OpenOCD.OpenJTAG 烧写程序.调试程序
2.2.1 启动OpenOCD,OpenOCD 常用命令
2.2.2 使用OpenOCD 烧写小程序到内部RAM,并运行.调试
2.2.3 使用OpenOCD 下载u-boot,通过u-boot 烧写Nor/Nand Flash

2.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-pin JTAG连接线1条

2mm间距20-pin JTAG连接线1条

2mm转2.5mm间距20-pin JTAG连接线1条

LINUX系统下USB转串口使用介绍
在Windows下可以使用超级终端来连接交换机和路由器等工业设备,而且在Windows下使用usb转串口的线也有相应的驱动,但是如何在Linux下使用呢?

  首先要有一个Linux下的终端软件叫minicom假如没有装这个的朋友可以到自己的源中去下载,然后你就要插上你的usb转串口的线,在Linux下Usb转串口的线几乎不需要驱动,你插上以后在你的dev的目录下应该会有一个ttyUSB0的文件,假如有那么恭喜你了,你的这根线现在是可用的了.进入到终端输入su以root用户进行登录,使用minicom必须要用root用户,然后输入minicom -s 进行设置,进入设置界面以后你会看到有几个选项,分别是:

  Filename and Paths, File transfer and protocols, Serial port setup, Modem and dialing, Screen and keyboard, Save setup as df1, Save setup as…… , Exit from minicom

  进入Serial port setup

  输入选项字母将

  第一项改成 A—Serial Device : /dev/ttyUSB0

  第二项:B—lockfile Location: /var/lock

  第五项:E—Bps/par/Bits :57600(这里要注重,这个值要改成你的连接的设备的波特率)

  第七项:F—Hardware Flow Control: no

  然后退出进入Modem and dialing

  将A—initing string B-Rest string K-Hang-up string 这三项的值去掉.

  然后退出选择 Save as df1,然后选择EXIT FROM MINICOM 到这里的终端已经设置好了.

  接下来你就可以将你的串口线接上设备,然后在终端下输入minicom就可以对设备进行调试了.
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.Keil MDK.IAR

3. 对Flash的烧写:
OpenJTAG.JLink对FLASH的烧写功能几乎一样强.
但是对于S3C2410.S3C2440来说,OpenJTAG更胜一筹:OpenJTAG可以烧写NAND Flash

4. 如何选择:
如果是学习Linux,那么OpenJTAG比较适用;
如果比较喜欢ADS.Keil等工具,那么JLink比较适用;

OpenJTAG的外观如下:

拍了一个视频(光盘上的视频更清楚):

视频网址:http://v.youku.com/v_show/id_XMjI1MDQ3NzQw.html

视频有以下4部分内容:

1. 安装程序

2. 调试一个简单程序leds

3. 调试u-boot

4. 调试ADS工程

Windows.Linux均可使用

多种烧写方法:
① 类似sjf2410/sjf2440的oflash工具
② 直接使用openocd的命令行烧写
③ 从JTAG口下载u-boot到内存中,使用u-boot来烧写
 
 多种调试手段:
① 使用openocd的命令直接调试
② 使用gdb命令行调试
③ 使用Eclipse图形化工具调试

支持多种调试工具:
① 支持IAR
② 支持Eclipse
③ 可以调试ADS编译出来的axf文件

它是一款集三大功能(USB转JTAG.USB转串口.在线调试)于一体的调试器.
无论是台式机,还是缺乏串口.并口的笔记本,都可以使用.
可以用来调试ARM7, ARM9, Cortex-M3, XSCALE系列CPU的裸板程序.u-boot.内核.

   

硬件特点:
USB:
  USB2.0全速接口
  使用USB电源
  即插即用
JTAG:
    IEEE 1149.1标准
    最大速率6Mbits/sec
    是并口JTAG的150倍
    Multi-ICE 10-pin插座
    Multi-ICE 20-pin插座
    目标系统1.5~5V自适应
串口:
    RS232标准
    支持7或8位数据位
    1或2位停止位
    奇校验/偶校验/标志位/空位/无校验
    最大波特率1Mbps
在线仿真功能:
   支持的多种CPU系列:ARM7, ARM9, Cortex-M3/M8/A8, XSCALE


 

软件特点:
·Eclipse集成开发环境的安装程序及教程(Linux/Windows版)

·可调试ADS.KEIL编译出来的axf文件
·源码级别调试器OpenOCD的安装程序及教程(Linux/Windows版)
·实时调试功能:单步.全速运行.复位.软/硬件断点.跳转等
·CPU寄存器.存储器.变量观察窗口:动态变化,实时察看
·支持ARM内置的Cache和MMU功能
·在线烧写多种NOR Flash和NAND Flash
·驱动程序:支持Linux 2.4或更高版本, Windows ME, 2000, Server 2003, XP, win 7

百问网将持续为OpenJTAG开发好用的软件,已经发布了oflash.exe.

还发布了一个GUI程序,可以方便地操作openocd,而不必使用命令行.

在台式机上一般都是使用sjf2410.exe或sjf2440.exe来烧写S3C2410.S3C2440,但是它们只支持并口JTAG,所能烧写的Nor.Nand Flash只有1.2种.

百问网编写了oflash.exe,添加了更多功能:
1. 可以支持S3C2410.S3C2440
2. 可以烧写各类NOR.NAND FLASH
3. 速度比并口JTAG工具快:在S3C2440上测试,烧写NOR Flash速度是1KB/S;烧NAND Flash速度是1.9KB/S,是并口的6倍

使用sjf24x0.exe通过并口烧写一个200K的程序,烧NOR Flash需要20分钟,烧Nand Flash需要10分钟;
而同样的程序使用oflash.exe通过OpenJTAG来烧写,烧NOR Flash需要3分钟,烧Nand Flash不到2分钟.

oflash.exe+OpenJTAG是目前市场上唯一能直接烧写S3C2410.S3C2440开发板的NAND FlashUSB JTAG工具.

 

oflash.exe的使用与sjf2410.exe类似,无需看文档,操作界面如下:

 

注意:

(1)根据OpenJTAG的使用文档,烧写S3C2410.S3C2440时,是先把一个特制的u-boot下载到开发板的内存去运行;然后通过u-boot来下载.烧写Nor.Nand Flash.
这种方法的烧写速度极快,但是需要认真阅读文档,并稍微熟悉u-boot的使用.
对于初学者,可能更喜欢一拿来就用,所以才推出了上面介绍的oflash.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.Keil MDK.IAR

3. 对Flash的烧写:
OpenJTAG.JLink对FLASH的烧写功能几乎一样强.
但是对于S3C2410.S3C2440来说,OpenJTAG更胜一筹:OpenJTAG可以烧写NAND Flash;JLink理论上也行,但是没人实现这点.

4. 如何选择:
如果是学习Linux,那么OpenJTAG比较适用;
如果比较喜欢ADS.Keil等工具,那么JLink比较适用;
如果你的开发板是S3C2410.S3C2440,那么OpenJTAG绝对适用

   

部分教程的目录为:

Eclipse,OpenOCD,OpenJTAG嵌入式开发教程 1
1.  调试工具简介 4
1.1  OpenJTAG套件简介 4
1.2  嵌入式软件的交叉开发系统 5
2.  Windows下OpenJTAG套件的使用 10
2.1  硬件.软件安装 10
2.1.1 安装OpenJTAG驱动程序 10
2.1.2 安装OpenOCD.交叉编译工具链.Eclipse 13
2.1.3 安装Eclipse插件 14
2.2  使用OpenOCD.OpenJTAG烧写程序.调试程序 16
2.2.1 启动OpenOCD,OpenOCD常用命令 16
2.2.2 使用OpenOCD烧写小程序到内部RAM,并运行.调试 20
2.2.3 使用oflash.exe直接烧写Nor/Nand Flash 23
2.2.4 使用OpenOCD下载u-boot,通过u-boot烧写Nor/Nand Flash 24
2.3  使用gdb命令行进行调试 27
2.3.1 gdb命令简介 27
2.3.2  使用arm-elf-gdb命令调试程序 29
2.4  使用Eclipse进行开发 30
2.4.1 启动Eclipse,进行简单设置 30
2.4.2 新建一个Eclipse工程 31
2.4.3 编译.清除程序 34
2.4.4 使用Eclipse调试程序:以leds.u-boot为例 37
2.5  使用Eclipse调试ADS编译出来的程序 47
2.5.1 为ADS程序建立Eclipse工程 47
2.5.2 为ADS程序配置调试器 47
2.5.3 调试ADS程序 49
3.  Ubuntu下OpenJTAG套件的使用 50
3.1  硬件.软件安装 50
3.1.1 修改udev规则,使得识别OpenJTAG后自动加载驱动 50
3.1.2 安装OpenOCD.GDB.交叉编译工具链.Eclipse 52
3.2 使用OpenOCD.OpenJTAG 烧写程序.调试程序 55
3.2.1 启动OpenOCD,OpenOCD常用命令 55
3.2.2 使用OpenOCD烧写小程序到内部RAM,并运行.调试 58
3.2.3 使用oflash直接烧写Nor/Nand Flash 62
3.2.4 使用OpenOCD下载u-boot,通过u-boot烧写Nor/Nand Flash 63
3.3  使用gdb命令行进行调试 66
3.3.1 gdb命令简介 66
3.3.2  使用arm-linux-gdb命令调试程序 68
3.4 使用Eclipse进行开发 69
3.4.1 启动Eclipse,进行简单设置 69
3.4.2 新建一个Eclipse工程 70
3.4.3 编译.清除程序 73
3.4.4 使用Eclipse调试程序:以leds.u-boot为例 76
附录:u-boot使用简要说明 89

 

物品清单:

OpenJTAG板1块

光盘1张

USB延长线1条

2mm间距10-pin JTAG连接线1条

2mm间距20-pin JTAG连接线1条

2.54mm间距20-pin JTAG连接线1条

2mm间距转2.5mm间距20pin转接板 1个

 

如果你感觉JLINK 更适合您,请拍这个

http://www.broadon.cn/auction/item_detail-0db1-639f12a482e10bba6617332025871777.htm

来源:博航网 http://www.broadon.net 博航网提供ARM开发板,FPGA开发板,DSP开发板,ARM9开发板,嵌入式开发板,android开发板,ARM11开发板,仿真器,LCD触摸屏,物联网,嵌入式Linux,winCE等嵌入式系统相关资讯.
购买咨询(已有0条咨询)
如果您对本商品有什么问题,请直接到 http://www.broadon.cn 咨询在线客服! 最近更新和最新价格也请到http://www.broadon.cn
商品评论(已有0条评论)
如果您对本商品有什么评价或经验,欢迎分享!

新品推荐