天嵌科技DNW下载程序下载失败

天嵌科技DNW下载程序下载失败,第1张

在设备管理器中卸载尺消搭---通用串行总线控制器中---所有USBRootHub然后重启试试

我用的也是天嵌的S3C2440开发板。其实下载不只是用JTAG,还陵拿可以使用USB和网络下载。网络下载我现在还没有用过,不过USB下载我可以大概说一下。将USB转串口的驱动安装好创建一个超级终端,在光盘中有教程介绍如何设置,也可以到百度一下串口线和USB线连接开发板和PC运行设置好的超级终端,打开电源,按空格,会提示发现新硬桥铅件,安装USB驱动。然后打开DNW在超级终端中选择下载项,在DNW里头选择要下载的.bin文件即可。

Linux下根本不用专门去安装USB转串口的驱动,/dev/ttyUSB0这种就是USB转的串口产生的设备文件。

你这个led.bin,看样子应该是一个裸机程序,不知道你开发板什么类型,但是我可以给你说下我当时的做法,我用的是mini2440。

Linux环境下,我没有使用虚拟机,你自己参考下吧

找到Dnw_for_linux,里面包含两个东西,一个是USB线对应的下载驱动(记不清楚名字了),编译好之后执行insmod [模块名称] 把模块给安装上就算是安装好了驱动;一个是dnw的应用程序。

上面的工具准备好了之后,你下载的led,bin,正指培是一个裸机程序,所以需要让板子进入到bootloader(vivi或者uboot),在bootloader(vivi)中选择下载程序到RAM中(这个选择是在打开minicom,串口和开发板连接好,启动bootloader看到的菜单中可以选择的),然后板子就会等待数据,此时你用dnw去发送数据,在命令行下执行:dnw /path/to/file (USB下载驱动安装好了的话,就会显示数据发送的进度),而串口中也会显示一些接受文件的信息。搞定之后就直接执行了~

PS: 我没有用minicom去发送过文件,不过串口发送数据相当慢~刚才说的那种用USB下载更节省时间一些。我不知道你是怎么 *** 作的,Retry 0: Timeout on pathname 这个是路径超时,举唯我也不太清楚是什么缘故,我估计是你没有让板子进入等待数据状态的原因,也就是开发板根本没有在接受数据。

PPS:我刚才说的是裸机程序,就是开发板上没跑 *** 作系统的情况,因为你用的是led.bin,这一看就是裸机程序,无 *** 作系统情况下跑的,如果是这种情况,为了方便,一般会去使用仿真器或者ISP工具去烧写程序;如果开发板有 *** 作系统(Linux),而你想测试的也不是裸机程序,你就按照bingoabc 这位仁兄说的用用sftp,或者更便捷的方式:nfs(NSF方式如何 *** 作逗御自行百度)

PPPS:我觉得你既然都在windows下安装vmware *** 作了,不如直接用win下现成下载工具来的快。毕竟你要学的是技术内容,而不是 *** 作方法,下载方式这里就先别纠结了。如果你是运行在linux下而不是虚拟机下,我上述内容应该会有些帮助~

我的办法是:

1 通过共猜巧享歼兆凳目录,把编译好的文件移动到Windows下,然后打开SecureCRT 启动开发板,

如果是氏旅裸机程序,进入Uboot下载界面通过DNW下载,

如果是linux驱动,就启动内核,使用rz命令,下载


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12422578.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存