天嵌 ARM开发社区

 找回密码
 注册
查看: 2980|回复: 7

菜菜地问个问题:JTAG与DNW是什么关系?

[复制链接]
matata 发表于 2010-4-11 23:34:55 | 显示全部楼层 |阅读模式
在教程中看到,JTAG是用来下载和烧写程序用的,需要用到并口。

而又看到一些文章,说DNW也可以下载和烧写程序。用USB口。

问一下,这两个东西是什么关系?DNW可以代替JTAG吗?DNW是直接用USB线接开发板?还是用USB转串口接开发板?

谢谢!
cmasp 发表于 2010-4-12 22:06:56 | 显示全部楼层
在ARM板上,下不同的东西需要用到不同的下载接口,有的可能有多种下载方式,如果你要刷系统,我们的UBOOT是有网络下载和USB下载两种方式的,如果你要下载UBOOT,当你的FLASH里面本身有UBOOT时,你只需要利用UBOOT的网络下载和USB下载就可以更新UBOOT,如果你的FLASH里面没有UBOOT或者被不小心擦除了,那么你只能通过JTAG接口来下载,当然用JTAG小板,电脑必须要有并口,如果电脑没有并口,那么只能用JLINK!有一点要强调的是用ARM板,没有串口是不行的,我们刷系统,和PC通讯都要用到串口,如果你的电脑没有串口,那必须要买一个USB转串口(注意,JLINK是JLINK,USB转串口是USB转串口,两者没有任何联系,买了JLINK不等于就不用买USB转串口了,JLINK只是解决了电脑没有并口的问题)!另外补充一点,我们的板子有NOR FLASH和NAND FLASH,两者在出厂时都是烧有UBOOT的,从NOR FLASH启动,可以给NOR FLASH或者NAND FLASH重烧UBOOT,从NAND FLASH启动只能给NAND FLASH重烧UBOOT.



/***************************************************************************/
包邮 TQ2440开发板(256MB FLASH)+东华3.5寸触摸屏+13DVD资料+送USB转串口+铜柱=580
http://item.taobao.com/auction/i ... 5708bea5401ef74.htm
/***************************************************************************/
 楼主| matata 发表于 2010-4-11 23:42:57 | 显示全部楼层
说明书上写的是数据传输时用USB线连接,这个数据传输指的就是下载和烧写吧?
cmasp 发表于 2010-4-12 08:56:41 | 显示全部楼层
烧写有两种办法
1、使用Jtag的方法烧写,需要并口,如果你的没有并口,作罢;然后你需要购买一个Jlink,你就可以使用Jtag烧写开发板了;
2、使用串口做交互,配合DNW软件,用USB传输数据进行烧写;
以上两种方法我们提供的使用手册都讲了的。

/***************************************************************************/
包邮 TQ2440开发板(256MB FLASH)+东华3.5寸触摸屏+13DVD资料+送USB转串口+铜柱=580
http://item.taobao.com/auction/i ... 5708bea5401ef74.htm
/***************************************************************************/
 楼主| matata 发表于 2010-4-12 20:36:21 | 显示全部楼层
十分感谢楼上的弟兄,我主要想知道的是他们之间在功能上有没有区别。是不是可以完全代替。

如果没有bootloader的情况下,串口是不是还能用?或者说,用DNW可以烧写bootloader吗?
cmasp 发表于 2010-4-12 21:24:27 | 显示全部楼层
根本扯不上关系,功能也不可替代!




/***************************************************************************/
包邮 TQ2440开发板(256MB FLASH)+东华3.5寸触摸屏+13DVD资料+送USB转串口+铜柱=580
http://item.taobao.com/auction/i ... 5708bea5401ef74.htm
/***************************************************************************/
 楼主| matata 发表于 2010-4-12 21:30:39 | 显示全部楼层
都是烧写程序的,而又没有任何关系,功能也不可替代,这怎样理解呢?它们是分别烧写不同的程序的吗?那么,各用来烧写什么样的程序呢?

十分感谢!
 楼主| matata 发表于 2010-4-12 23:06:02 | 显示全部楼层
非常感谢您详细的解答。我完全明白了。刚刚接触这个,问题比较菜,多谢指教!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-6 12:22 , Processed in 1.033243 second(s), 20 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表