【Tools】dnw烧录配置

来源:互联网 发布:管家婆软件客户端 编辑:程序博客网 时间:2024/06/05 21:55

阅读说明

本文的配置过程,主要服务于tiny4412开发板的相关功能
带@lamar: 前缀的表示ubuntu终端里面的命令
带@tiny4412: 前缀的表示开发板终端里的命令

前言

此处略

准备

  1. ubuntu 12.04
  2. dnw源码包:下载地址 密码:el5i
  3. OTG cable线

开始

==>>1. 首先编译dnw客户端的程序,该部分源码在dnw源码包中的dnw目录下,直接 make,或者 mak install,后者会把dnw直接拷贝到/usr/bin目录下,方便使用。
这里写图片描述

==>>2. 编译dnw的驱动部分,源码位于driver目录下;编译前我们需要适配自己的usb口地址;首先在开发板上输入boot命令:

@tiny4412: dnw

这里写图片描述
接着,我们就可以在ubuntu上看到具体的usb口地址了。如下,带Samsung字样的设备就是我们的OTG cable连接线的usb口。
这里写图片描述
将对应的ID号适配到驱动的代码中,如下图中的USB_DEVICE
这里写图片描述
修改完之后,直接 make
这里写图片描述

==>>3. 安装dnw驱动
1)修改权限、将驱动插入内核、更新库文件

@lamar:chmod 777 secbulk.ko@lamar:sudo insmod secbulk.ko@lamar:sudo apt-get install libusb-dev //更新依赖的库文件

这里写图片描述

==>>4. 下载验证
1)在开发板上,输入uboot命令:

@tiny4412:dnw 0x40008000

这里写图片描述
2)在ubuntu上,输入命令:

@lamar:sudo dnw [kernel image fileName]

这里写图片描述
3)下载成功后,可以在开发板上进行验证:

@tiny4412:bootm 0x40008000

正常情况下,boot就能够引导启动内核了。

致谢大神
http://blog.csdn.net/morixinguan/article/details/70478650

原创粉丝点击