运维开发网

【Tools】dnw烧录配置

运维开发网 https://www.qedev.com 2020-03-24 12:24 出处:网络 作者:运维开发网整理
阅读说明 本文的配置过程,主要服务于tiny4412开发板的相关功能带@lamar: 前缀的表示ubuntu终端里面的命令带@tiny4412: 前缀的表示开发板终端里的命令

阅读说明

本文的配置过程,主要服务于tiny4412开发板的相关功能

带@lamar: 前缀的表示ubuntu终端里面的命令

带@tiny4412: 前缀的表示开发板终端里的命令

前言

此处略

准备

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

开始

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

【Tools】dnw烧录配置

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

@tiny4412: dnw

【Tools】dnw烧录配置

接着,我们就可以在ubuntu上看到具体的usb口地址了。如下,带Samsung字样的设备就是我们的OTG cable连接线的usb口。

【Tools】dnw烧录配置

将对应的ID号适配到驱动的代码中,如下图中的USB_DEVICE

【Tools】dnw烧录配置

修改完之后,直接 make

【Tools】dnw烧录配置

==>>3. 安装dnw驱动

1)修改权限、将驱动插入内核、更新库文件

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

【Tools】dnw烧录配置

==>>4. 下载验证

1)在开发板上,输入uboot命令:

@tiny4412:dnw 0x40008000

【Tools】dnw烧录配置

2)在ubuntu上,输入命令:

@lamar:sudo dnw [kernel image fileName]

【Tools】dnw烧录配置

3)下载成功后,可以在开发板上进行验证:

@tiny4412:bootm 0x40008000

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

致谢大神

http://www.voidcn.com/article/p-adgawqjh-bkq.html

0

精彩评论

暂无评论...
验证码 换一张
取 消