【Tools】dnw烧录配置

前端之家收集整理的这篇文章主要介绍了【Tools】dnw烧录配置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

阅读说明

本文的配置过程,主要服务于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://www.jb51.cc/article/p-adgawqjh-bkq.html

猜你在找的Ubuntu相关文章