一、致远电子EasyARM-i.MX287A——初次上电和串口连接

2019-04-14 17:00发布

一、致远电子EasyARM-i.MX287A——初次上电和串口通讯


Target Board为致远电子EasyARM-i.MX287A开发板
Host Machine为Ubuntu-14.04.5-Desktop-amd64虚拟机
虚拟机软件为VMware Workstation10.0.1

1. 拿到板子初次上电

首先连接LCD屏幕和Target Board核心板,先不连接扩展版。连接的供电电源输出5V2A,上电后的正常状态如图1.1和图1.2所示。
这里写图片描述
图1.1 上电后核心板Power灯常亮,Run灯闪烁
这里写图片描述
图1.2 上电后LCD显示一只小企鹅

2.连接串口

PC要与核心板通信,需要按照如图2.1所示的连接方法连接PC和核心板。其中RS232 to TTL Module是Target Board自带的。USB to RS232 Module使用的接口转换芯片为CH340.
这里写图片描述
图2.1 PC与核心板连接
使用杜邦线按照下表中的顺序连接图2.1和图2.2中的串口线。
表2.1 串口连接顺序 核心板串口 RS232-TTL转接板串口 DUTX TXD DURX RXD 3.3V VCC GND GND 这里写图片描述
图2.1 核心板串口DUTX,DURX
这里写图片描述
图2.2 RS232-TTL Module
这里写图片描述
图2.3 连接好的RS232-TTL线和USB-RS232

3. 串口通讯

3.1开启vMWare相关的服务

在Physical Host Machine中,使用win+R打开运行对话框,在运行对话框中输入“services.msc”回车进入服务管理界面。
在服务界面,确保VMware的以下服务处于开启状态。
VMware Workstation Server
VMware USB Arbitration Service
VMware NAT Service
VMware DHCP Service
VMware Authorization Service
这里写图片描述
图3.1-1 VMware相关服务均已运行

3.2添加USB Controller

启动VMware,在Library中选中Ubuntu,点击VM菜单下的settings打开虚拟机的设置对话框。
这里写图片描述
图3.2-1 虚拟机设置
这里写图片描述
图3.2-2 虚拟机设置
点击虚拟机设置对话框中的Add按钮,在Add Hardware Wizard中的Hardware Type标签页选择USB Controller,然后点击Next。
这里写图片描述
图3.2-3 添加USB controller
在Add Hardware Wizard中的USB Configure USB Support标签页,使用默认设置,然后点击Finish。
这里写图片描述
图3.2-4 配置USB controller
这里写图片描述
图3.2-5 USB controller添加完毕
启动Host Machine Ubuntu虚拟机,在VMware的状态栏,点击名为Prolific USB-Serial Controller D的USB图标,在弹出的选项中选择Connect(Disconnect from Host)
这里写图片描述
图3.2-6 将USB串口连接到虚拟机
这里写图片描述
图3.2-7 将USB串口连接到虚拟机

3.3检查连接

在Host Machine中打开终端,输入命令“ls /dev/ttyUSB0”,连接正常会返回“/dev/ttyUSB0”.
这里写图片描述
图3.3-1 检查ttyUSB0

3.4安装和配置minicom

在Host Machine的终端中输入命令apt-get install minicom,若不是root用户登录须在命令前加sudo。
安装完成后输入命令minicom -s进行配置minicom。
这里写图片描述
图3.4-1 安装minicom
这里写图片描述
图3.4-2 配置minicom
这里写图片描述
图3.4-3 配置minicom串口参数
设置如下:
Serial Device:/dev/ttyUSB0
Lockfile Location : /var/lock
Bps/Par/Bits : 115200 8N1
Hardware Flow Control : No
Sofrware Flow Control : No
这里写图片描述
图3.4-4 minicom串口参数配置完成
设置完成后,选择Save setup as dfl。
这里写图片描述
图3.4-5 将配置作为默认保存

3.5 登录Target Board

在Host Machine中输入命令minicom -c on。
这里写图片描述
图3.5-1 打开minicom
使用root用户(密码root)登录Target Board。
这里写图片描述
图3.5-2 在minicom中登录Target Board