串口通讯也可以传输文件搜索这个文章:使用uboot + minicom串口协议下载镜像文件
linux下的dnw配置步骤以下:1下载源码
源码:dnw_linux
这个是在1个论坛上搜到的,这个不需要注册,就能够免费下载奥,感谢作者的辛苦劳动和忘我的奉献精神,呵呵...2
解压这个下载完以后是rar格式的,还得到windows下解压。解压后copy到linux下便可。其中secbulk.c是pc端usb驱动,
dnw.c是写入工具。3
编译并加载secbulk模块$cd
secbulk$make
-c
/lib/modules/`uname
-r`/build
m=`pwd`
modules编译成功后在当前目录下可以看到secbulk.ko
用insmod命令加载模块,这需要root权限$sudo
insmod
./secbulk.ko4
编译dnw写入工具$gcc
-o
dnw
dnw.c编译成功后生成可履行dnw5
使用dnw下载使用方式和windows下基本1致。在终端下输入相应的uboot命令,当出现“usb
host
is
connected.
waiting
a
download.”时,在pc端linux上用dnw工具写入要下载的文件便可。切换到root权限,履行dnw下载.$./dnw
/path注:这个/path就是所要下载的文件的路径及名称,例:/home/linux⑵.6.30.4/arch/arm/boot/zimage写入完成后提示成功100%
xxxxxxx
bytes
ok可以把编译好的dnw拷贝到/usr/sbin下或是usr/bin下,以后使用就直接使用dnw
/path
便可。至此,完成内核的下载,下载文件系统一样的方法便可。注意:注意:有时候由于内核的升级,运行时会提示can
not
open
/dev/secbulk0的毛病,此时需要重新到secbulk目录履行$make
-c
/lib/modules/`uname
-r`/build
m=`pwd`
modules,然后加载模块$sudo
insmod
./secbulk.ko便可!
首先要有一个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就可以对设备进行调试了。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)