dnw下载文件时can not open /dev/secbulk0的解决方法
2014-09-19 10:04
387 查看
我用的是ubuntu12 linux-3.2.0
dnw下载文件时出现can not open /dev/secbulk0 这是由于dev下没有对应设备文件secbulk0。
先说解决方法:
下载dnw源码包,解压完有两个目录如图:
进入secbulk_driver,打开secbulk.c(我的目录是编译过的所以有很多编译后的文件)
打开-->
我们主要修改这两行代码
:
#define DOWNLOAD_USB_ID_MAJOR
0x5345 //主设备号
#define DOWNLOAD_USB_ID_MINOR
0x1234 //次设备号
现在将开发板与PC 连好SD卡启动进入bootloarder如果是菜单模式随意选择一个下载指令如果是命令模式则输入dnw 050008000(地址随意),在linux命令行输入lsusb 这时会出现一串的usb设备
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0c45:760a Microdia
Bus 003 Device 003: ID 1bcf:0005 Sunplus Innovation Technology Inc.
Bus 001 Device 004: ID 0fce:5169 Sony Ericsson Mobile Communications AB
找到你的usb设备如果是三星的芯片一般是带sunsum字眼的 找到ID 后面的俩个十六进制数 如上面的 ID 0fce:5169 第一个就是主设备号,第二个是次设备号 将这两个设备号替换上面说的secbulk.c 的那两个宏中的设备号保存退出
用root权限在secbulk.c的目录下
make clean
make
再重新安装即可
如果还是不行 请检查设备号是否正确 还有 如果是用虚拟机的话请注意你的usb是否连上了虚拟机
dnw下载文件时出现can not open /dev/secbulk0 这是由于dev下没有对应设备文件secbulk0。
先说解决方法:
下载dnw源码包,解压完有两个目录如图:
进入secbulk_driver,打开secbulk.c(我的目录是编译过的所以有很多编译后的文件)
打开-->
我们主要修改这两行代码
:
#define DOWNLOAD_USB_ID_MAJOR
0x5345 //主设备号
#define DOWNLOAD_USB_ID_MINOR
0x1234 //次设备号
现在将开发板与PC 连好SD卡启动进入bootloarder如果是菜单模式随意选择一个下载指令如果是命令模式则输入dnw 050008000(地址随意),在linux命令行输入lsusb 这时会出现一串的usb设备
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0c45:760a Microdia
Bus 003 Device 003: ID 1bcf:0005 Sunplus Innovation Technology Inc.
Bus 001 Device 004: ID 0fce:5169 Sony Ericsson Mobile Communications AB
找到你的usb设备如果是三星的芯片一般是带sunsum字眼的 找到ID 后面的俩个十六进制数 如上面的 ID 0fce:5169 第一个就是主设备号,第二个是次设备号 将这两个设备号替换上面说的secbulk.c 的那两个宏中的设备号保存退出
用root权限在secbulk.c的目录下
make clean
make
再重新安装即可
如果还是不行 请检查设备号是否正确 还有 如果是用虚拟机的话请注意你的usb是否连上了虚拟机
相关文章推荐
- 关于PC机Linux (我的是红帽6.3)下使用dnw进行USB下载出现:can not open /dev/secbulk0解决方法
- dnw for Linux error:Can not open /dev/secbulk0
- ONVIF can not open某个文件时 解决方法
- tomcat下载文件时,URL含有文字参数与空格参数出错(java.io.FileNotFoundException错误) 解决方法(转)
- C#操作Lotus notes .nsf文件时弹出“notes error: can not open the id file”的解决办法
- 关于 can not find hdf5.h(hdf5:没有那个文件或目录)的解决方法
- 关于Can not update .ICEauthority文件解决方法
- Cant open file /data/svn/dev/db/txn-current-lock: Permission denied的解决方法
- 关于写入文件缓存时报"java.io.FileNotFoundException open failed (is a director)"错误的解决方法
- 在Ajax回调方法中通过window.open方法下载文件被浏览器拦截的解决方法
- 关于Can not update .ICEauthority文件解决方法
- 华硕笔记本激活WIN7时出现Can not open file C:/ Recovery.dat解决方法
- 关于Can not update .ICEauthority文件解决方法
- 关于Can not update .ICEauthority文件解决方法
- greenplum集群发生了某个节点报“could not open relation 1663/16384/32749972: 无此文件或目录”后再无法启动后的一个解决方法-唐成
- 关于Can not update .ICEauthority文件解决方法
- [Salesforce] IE8 无法下载, can not connect to internet 解决方法
- ASP.NET下载文件的中文文件名乱码的解决方法
- Could not open ServletContext resource [/WEB-INF/applicationContext.xml]解决方法
- 编译can not open strmbasd.lib文件问题