linux下Dnw配置(mini2440)
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)相关推荐
- linux下SVN配置笔记(转)
linux下SVN配置笔记 李群林 转载了 皋军 的博文 [查看原文][转载时间:2012-09-20 10:40] 关键字: linux下svn配置笔记 一.安装SVN默认安装到/usr/lo ...
- Linux下VNC配置多个桌面和修改密码 不会当系统重启vnc失效
1:vncserver 2:iptables -I INPUT -p tcp --dport 5901 -j ACCEPT 客户端方式 3:iptables -I INPUT -p tcp --d ...
- linux下dhcp配置(一)
LINUX下DHCP配置(一) 挂载 mkdir –p /mnt/cdrom mount /dev/cdrom /mnt/cdrom cd /mnt/cdrom/Server ll dhcp* 安装 ...
- Linux 下安装配置C/C++开发环境 Code::Blocks
Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...
- linux下安装配置redis服务
2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...
- (转)yi_meng linux 下 ifcfg-eth0 配置 以及ifconfig、ifup、ifdown区别
linux 下 ifcfg-eth0 配置 以及ifconfig.ifup.ifdown区别 原文:https://www.cnblogs.com/yi-meng/p/3214471.html 这3个 ...
- linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略
Linux下VSFTP配置全攻略 [日期:2007-10-05] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 4]如果要以系统中存在的普通用户登入FTP,也没有什么可以设置的, ...
- Linux下安装配置vsftpd
Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...
- Linux配置nginx打开报404,Linux下Nginx配置404页面的方法
Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...
最新文章
- 企业级工作流解决方案(十)--集成Abp和ng-alain--权限系统
- 树莓派命令连接wifi_树莓派连接无线网wifi配置方法
- postgresql存储函数实现大量模拟数据插入
- JS中获取元素的第二种方法
- linux机器的物理内存监控,Linux内存监控工具
- ubuntu 16.04: 添加字体
- Ubuntu 20.04 国内源
- SSR for mac with free download addresses
- matlab igbt 关断,IGBT关断过程分析
- 基于Android Studio+Android SDK的手机通讯录管理软件设计
- 二叉搜索树的模拟及其实现(c++)
- java怎么遵循ws规范,WS-BPEL语言基础
- 周杰伦是怎么凌空闪现今年春晚的?
- 北京林业大学matlab公选课,北京林业大学公选课要求及分类.doc
- 您的项目已获得 1000 枚 Star !
- 什么是web app
- python二维数组求和_Python如何对二维数组求和
- 448. Find All Numbers Disappeared in an Array(找到所有数组中消失的数字)
- File Upload(文件上传漏洞)
- 浅谈Robots.txt文件给网站带来的好处