设为首页 加入收藏

TOP

Ubuntu 串口工具Minicom使用 及 DNW镜像烧录
2014-11-24 11:04:10 来源: 作者: 【 】 浏览:0
Tags:Ubuntu 串口 工具 Minicom 使用 DNW

一。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 " 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!


相关阅读


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android210 uboot 调试 下一篇Android Training - 支持不同的尺..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Redis压力测试实战 - (2025-12-27 09:20:24)
·高并发一上来,微服 (2025-12-27 09:20:21)
·Redis 高可用架构深 (2025-12-27 09:20:18)
·Linux 系统监控 的完 (2025-12-27 08:52:29)
·一口气总结,25 个 L (2025-12-27 08:52:27)