Linux下,安装地dnw驱动失败

Linux下,安装地dnw驱动失败,第1张

正好我弄过这个也是2440得板子,你要先下载linux下得dnw,包括usb驱动和写入工具,secbulk.c 和dnw.c,编译加载secbulk.c 进内核模块,命令:

make -c /lib/modules/`uname -r`/build M=`pwd` modules ,编译成功后在当前目录有secbulk.ko,然后insmod 进内核。用dmesg查看模块加载是否成功。

接下来,编译dnw写入工具 gcc -o dnw dnw.c生成dnw可执行文件。 #./dnw 运行。

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便可!


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存