ubuntu 串口工具minicom使用 及 dnw镜像烧录(主要针对Android210开发板)

本文介绍了如何在Ubuntu上使用Minicom串口工具进行配置,包括安装、启动和串口设置,并着重讲解了如何解决Hardware Flow Control问题。此外,还介绍了在Ubuntu环境下使用DNW工具进行Android210开发板的镜像烧录,包括源码获取、编译安装和使用方法。
摘要由CSDN通过智能技术生成

一。Minicom 使用

Ubuntu下也有串口通信工具,比如Minicom,kermit。这里说明Minicom的使用。

(1)安装

suodo apt-get install minicom

(2)启动

Minicom启动必须以root权限。

启动命令:sudo minicom


(3)串口配置

执行启动命令sudo minicom,屏幕下方出现如下提示时:

 CTRL-A Z for help |115200 8N1 | NOR | Minicom 2.4    | VT102 |      Offline


按ctrl+o,然后进入配置界面如下:

+-----[configuration]------+
 | Filenames and paths      |
 | File transfer protocols     |
 | Serial port setup              |
 | Modem and dialing         |
 | Screen and keyboard     |
 | Save setup as dfl             |
 | Save setup as..                |
 | Exit                                     |
 +--------------------------------+

然后按上下键进行选择,进入菜单进行配置。

这里主要配置Serial port setup项,选中该选项,出现如下配置界面:

+-----------------------------------------------------------------------+
| A -    Serial Device      : /dev/ttyUSB0                               |
| B - Lockfile Location     : /var/lock                                     |
| C -   Callin Program      :                                                     |
| D -  Callout Program      :                                                    |
| E -    Bps/Par/Bits       : 115200 8N1                                 |
| F - Hardware Flow Control : No                                        |
| G - Software Flow Control : No                                         |
|                                                                                                 |
|    Change which setting?                                                   |
+-----------------------------------------------------------------------+
按对应多的字母A,B,C即可进入到对应的配置项,进入配置项编辑完后,按esc退出编辑该项。

这里主要配置Serial Device项和Bps/Par/Bits项,我们可以用ls /dev/查看/dev下的设备,如果我们通过usb转串口连接设备串口,这里我们应该找

/dev/ttyUSB?设备,一般是/dev/ttyUSB0。如果直接连接串口,则这个设备名一般是/dev/ttyS?,一般为/dev/ttyS0。Bps/Par/Bits项232串口配置成

115200。

注意:这里F项即Hardware Flow Control项默认值是YES,这会导致串口连接上后不能输入。如果出现不能输入现象,将F项修改成no即可。


二。DNW使用

Android210开发板提供的开发软件都是基于windows的,比如说镜像烧录软件dnw,驱动一般就适配232的串口驱动。dnw具有显示和文件传输等功能。

但是为了source code的编译方便,我习惯于直接在ubuntu下工作。这就需要找到linux下的dnw对Android210进行镜像烧录。还好在这里找到了这个工具:

http://code.google.com/p/dnw-linux/

可以用git获取代码:

$ git clone https://github.com/changbindu/dnw-linux.git

以下是这个工具的编译及使用(其实这些在源码的README中说的非常详细,建议直接看README文档):

(1) build and install

  • $ make
  • $ sudo make install

(2) tool usage

Connect board to PC and open minicom. Boot board and enter U-Boot command line mode. Then run command "dnw <download address>" in U-Boot. U-Boot may print bellow message:
Insert a OTG cable into the connector!
OTG cable Connected!
Now, Waiting for DNW to transmit data
Now, you can download your file to board by follow command on PC end:
  • $ sudo dnw file_to_download
The downloading speed tested is about 3.8M/S.

Notes:

  • Above steps have only downloaded file to board's RAM, so you need flash it to nand via U-Boot command "nand write" .
If above doesn't work, pls check if you can see bellow message in dmesg.
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: configuration #1 chosen from 1 choice
secbulk:secbulk probing...
secbulk:bulk out endpoint found!

For details see README.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值