Linux 下DNW的安装和问题解决

DNW通USB下载.bin 文件到开发板

1.源码下载

mini2440 提供了dnw的tool:http://www.friendlyarm.net/dl.php?file=usbpush.zip

下载解压后有三个文件夹,目前只关注dnw-linux

网上的dnw很多,对比源码,我发现友善提供的这个源码可以带地址参数,即下载数据到什么地址

2.安装与配置

参照:http://blog.chinaunix.net/uid-20587912-id-405183.html

http://www.cnblogs.com/VRS_technology/archive/2010/07/28/1787414.html

http://www.cnblogs.com/qiaoge/archive/2012/3/29.html

$make -C /lib/modules/`uname -r`/build M=`pwd` modules

$sudo insmod ./secbulk.ko

安装步骤网上很多,这里就不详细说明了,只提供一些连接,他们都讲的很好。

3.问题解决

3.1 用#sudo dnw 命令下载文件时,提示can not open /dev/secbulk0

网上找了大概两种说法,是否有执行权限,是否加载成功

经过dmesg查看和权限检查,发现问题都不在这!根据提示信息,是否该检查一下是否有/dev/secbulk0 这个设备!!??

通过查看/dev/ 下的设备,发现我的电脑secbulk的从设备号是1。如下图

打开dnw.c源码 看见如图

修改从设备号为1后如下,

在这里我还修改了默认下载地址为0x3000 0000,友善提供的dnw是带地址参数。

经过这样的修改,然后重新编译dnw , 运行结果如下:

3.2#$sudo insmod ./secbulk.ko 为加载模块进内核
开机的时候不会自动加载,这样每次都要先加载才可以使用,此时将其加入开机脚本,
使其得到自动加载,编辑/etc/init.d/rc.local 在最后加上 insmod /所在路径/secbulk.ko。

gedit  /etc/init.d/rc.local
insmod/home/haozi/桌面/dnw_linux/secbulk/secbulk.ko

3.3#调用dnw时只能在当前目录使用./dnw执行,对此情况,将dnw添加到/usr/local/sbin中,这样可以在
任何目录,使用  sudo dnw filename来调用。

linux下Dnw配置(mini2440)相关推荐

  1. linux下SVN配置笔记(转)

    linux下SVN配置笔记  李群林 转载了 皋军 的博文  [查看原文][转载时间:2012-09-20 10:40] 关键字: linux下svn配置笔记  一.安装SVN默认安装到/usr/lo ...

  2. Linux下VNC配置多个桌面和修改密码 不会当系统重启vnc失效

    1:vncserver 2:iptables -I INPUT -p tcp --dport 5901 -j ACCEPT   客户端方式 3:iptables -I INPUT -p tcp --d ...

  3. linux下dhcp配置(一)

    LINUX下DHCP配置(一) 挂载 mkdir –p /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom/Server ll dhcp* 安装 ...

  4. Linux 下安装配置C/C++开发环境 Code::Blocks

    Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...

  5. linux下安装配置redis服务

    2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...

  6. (转)yi_meng linux 下 ifcfg-eth0 配置 以及ifconfig、ifup、ifdown区别

    linux 下 ifcfg-eth0 配置 以及ifconfig.ifup.ifdown区别 原文:https://www.cnblogs.com/yi-meng/p/3214471.html 这3个 ...

  7. linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略

    Linux下VSFTP配置全攻略 [日期:2007-10-05] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 4]如果要以系统中存在的普通用户登入FTP,也没有什么可以设置的, ...

  8. Linux下安装配置vsftpd

    Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...

  9. Linux配置nginx打开报404,Linux下Nginx配置404页面的方法

    Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...

最新文章

  1. 企业级工作流解决方案(十)--集成Abp和ng-alain--权限系统
  2. 树莓派命令连接wifi_树莓派连接无线网wifi配置方法
  3. postgresql存储函数实现大量模拟数据插入
  4. JS中获取元素的第二种方法
  5. linux机器的物理内存监控,Linux内存监控工具
  6. ubuntu 16.04: 添加字体
  7. Ubuntu 20.04 国内源
  8. SSR for mac with free download addresses
  9. matlab igbt 关断,IGBT关断过程分析
  10. 基于Android Studio+Android SDK的手机通讯录管理软件设计
  11. 二叉搜索树的模拟及其实现(c++)
  12. java怎么遵循ws规范,WS-BPEL语言基础
  13. 周杰伦是怎么凌空闪现今年春晚的?
  14. 北京林业大学matlab公选课,北京林业大学公选课要求及分类.doc
  15. 您的项目已获得 1000 枚 Star !
  16. 什么是web app
  17. python二维数组求和_Python如何对二维数组求和
  18. 448. Find All Numbers Disappeared in an Array(找到所有数组中消失的数字)
  19. File Upload(文件上传漏洞)
  20. 浅谈Robots.txt文件给网站带来的好处

热门文章

  1. 电厂、电网、电力公司、供电局 之间关系 清理
  2. skywalking源码--探针插件工程结构
  3. SCI论文各部分的写作原则与注意点
  4. perl脚本语言学习
  5. 安卓日志:拍照、文件读取的问题
  6. java中switch语句用法详解
  7. python视频学习002(2017年老男孩最新全栈python第2期视频教程)---电脑简史
  8. Autofill chrome 表格自动填充
  9. 100天精通Oracle-实战系列(第16天)使用 RMAN 备份快速恢复误删数据表
  10. lcb2板服务器状态说明,西子奥的斯服务器LCB2RCB2服务器使用[技术专攻]