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

开发板是   友善之臂mini2440

PC操作系统   Ubuntu 10.10

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

说一下dnw for linux 的使用。

dnw for linux下载在安科网的1号FTP服务器里,下载地址:

密码:www.muu.cc

下载方法见 http://www.linuxidc.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)

相关推荐