Linux 下利用dnw进行USB下载(mini2440)


开发板是   友善之臂mini2440

PC操作系统   Ubuntu 10.10

前段时间在Windows熟悉了开发板,现在开始切换到Ubuntu啦,之前一直dnw搞不定,所以用WIN7,现在试了下搞好了。

前提是你的minicom要装好,这个不懂的自己搜去吧,很容易配置,这里主要讲下DNW的配置,因为网上有好多配置用不了,这里我参考了下 。

说一下dnw for linux 的使用。

dnw for linux下载在帮客之家的1号FTP服务器里,下载地址:

FTP地址:ftp://www.bkjia.com

用户名:www.bkjia.com

密码:www.muu.cc

在 2011年LinuxIDC.com\3月\Linux Fedora 14下利用DNW烧写文件

下载方法见 http://www.bkjia.net/thread-1187-1-1.html

下载回来解压。

目录如下:

dnw_linux/
dnw_linux/secbulk/
dnw_linux/secbulk/Makefile
dnw_linux/secbulk/secbulk.c
dnw_linux/dnw/
dnw_linux/dnw/dnw.c

其中secbulk.c是PC端USB驱动, dnw.c是写入工具

2.2 编译并加载secbulk.c内核模块
$cd secbulk
$make -C /lib/modules/`uname -r`/build M=`pwd` modules

编译成功后在当前目录下可以看到secbulk.ko

用insmod命令加载模块,这需要root权限
$sudo insmod ./secbulk.ko

编译dnw写入工具
$cd dnw
$gcc -o dnw dnw.c
编译成功后生成可执行档dnw

到此就可以下载程序了。

下图是我通过USB下载的一个bin文件

Linux 下利用dnw进行USB下载(mini2440)

相关内容