1 Star 0 Fork 1

sina_woker/dnw

forked from xiaofeng.tan/dnw 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
Linux下DNW的USB驱动和写入工具

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

1. 编译
$make

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


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



3. 使用DNW下载
3.1 启动开发板,进入Supervivi,并将开发板和PC用USB电缆连接,此时用dmesg命令可以看到secbulk驱动加载:
[  283.677772] usb 1-1: new full speed USB device using uhci_hcd and address 2
[  284.084835] usb 1-1: configuration #1 chosen from 1 choice
[  284.140430] secbulk:secbulk probing...
[  284.140482] secbulk:bulk out endpoint found!

3.2 此时可以用supervivi进行USB下载,vivi上步骤请参考用户手册,当出现“USB host is connected. Waiting a download.”时,在PC端Linux上用dnw工具写入要下载的文件
$sudo ./dnw /path/to/what/you/want/download


具体命令见下

# sudo ./dnw /home/haozi/ruanjian/linux/supervivi-128M

file name : /home/haozi/ruanjian/linux/supervivi-128M
file size : 253912 bytes
Writing data...
100%     253922 bytes     OK

# sudo ./dnw /home/haozi/ruanjian/linux/zImage_T35
file name : /home/haozi/ruanjian/linux/zImage_T35
file size : 2022348 bytes
Writing data...
100%     2022358 bytes     OK

# sudo ./dnw /home/haozi/ruanjian/linux/root_qtopia-128M.img
file name : /home/haozi/ruanjian/linux/root_qtopia-128M.img
file size : 58487616 bytes
Writing data...
26%      58487626 bytes     OK

空文件

简介

samsung MCU USB dnw 展开 收起
C
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/lin-binghua/dnw.git
[email protected]:lin-binghua/dnw.git
lin-binghua
dnw
dnw
master

搜索帮助