在使用过程中,你可能需要以下配件:
显示设备
带 hdmi 接口的显示器或电视,及 hdmi 连接线
网络
100m/1000m 以太网线缆,及有线路由器
wifi 路由器
输入设备
usb 无线/有线的鼠标/键盘
红外遥控器(需要接上红外接收器)
升级固件,调试
公对公usb线
串口转 usb 适配器
固件类型¶
固件有两种格式:
原始固件(raw firmware)
rk固件(rockchip firmware)
原始固件是一种能以逐位复制的方式烧写到存储设备的固件,是存储设备的原始映像。原始固件一般烧写到sd卡中,但也可以烧写到emmc中。烧写原始固件有许多工具可以选用:
rk固件是以rockchip专有格式打包的固件,使用rockchip提供的upgrade_tool(linux)或androidtool(windows)工具烧写到emmc闪存中。rk固件是rockchip的传统固件打包格式,常用于android设备上。另外,android的rk固件也可以使用sd firmware tool工具烧写到sd卡中。
分区映像是分区的映像数据,用于存储设备对应分区的烧写。例如,编译android sdk会构建出boot.img、kernel.img和system.img等分区映像文件,kernel.img会被写到emmc或sd卡的“kernel”分区。
下载和烧写固件¶
以下是支持的系统列表:
android 7.1
ubuntu 16.04
ubuntu 18.04
debian 9
根据所使用的操作系统来选择合适的工具去烧写固件:
烧写 sd卡
图形界面烧写工具:
etcher (windows/linux/mac)
命令行烧写工具
dd (linux)
烧写 emmc
图形界面烧写工具:
androidtool (windows)
命令行烧写工具:
upgrade_tool (linux)
开机¶
确认主板配件连接无误后,将电源适配器插入带电的插座上,电源线接口插入开发板,开发板第一次加电会自动开机。 在 android 系统选择关机后,维持开发板供电,此时 aio-3399jd4 方式如下:
长按电源键三秒(扩展按键)
开机时,蓝色的电源指示灯会亮起。如果板子接了hdmi显示器,可以看到firefly 官方logo.
串口调试¶
选购适配器¶
网店上有许多usb转串口的适配器,按芯片来分,有以下几种:
cp2104
pl2303
ch340
注意:rk3399默认的波特率是1500000,有些usb转串口芯片波特率无法达到1500000,同一芯片的不同系列也可能会有差异,所以在选购之前一定要确认是否支持。
硬件连接¶
串口转 usb 适配器,有四个pin脚:
3.3v 电源(nc),不需要连接
gnd,串口的地线,接开发板串口的 gnd 针
txd,串口的输出线,接开发板串口的 tx 针
rxd,串口的输入线,接开发板串口的 rx 针
注:如使用其它串口适配器遇到tx和rx不能输入和输出的问题,可以尝试对调tx和rx的连接。
aio-3399jd4串口连接图:
连接参数¶
aio-3399jd4 使用以下串口参数:
波特率:1500000
数据位:8
停止位:1
奇偶校验:无
流控:无
windows 上使用串口调试¶
安装驱动¶
下载驱动并安装:
ch340
pl2303
cp210x
如果在 win8 上不能正常使用 pl2303,参考这篇文章, 采用 3.3.5.122 或更老版本的旧驱动即可。
如果在 windows 系统上安装官网的cp210x驱动,使用putty或securecrt等工具设置串口波特率为1500000,如果出现设置不了或无效的问题,可以下载旧版本驱动
插入适配器后,系统会提示发现新硬件,并初始化,之后可以在设备管理器找到对应的 com 口:
安装软件¶
windows 上一般用 putty 或 securecrt。其中 putty 是开源软件,在这里介绍一下,securecrt 的使用方法与之类似。 到这里下载 putty,建议下载 putty.zip,它包含了其它有用的工具。
解压后运行 putty.exe,选择 connection type(连接类型)为 serial(串口),将 serial line(串口线)设置成设备管理器所看到的 com 口,并将 speed(波特率)设置为 1500000,按 open(打开)即可:
ubuntu 上使用串口调试¶
在 ubuntu 上可以有多种选择:
minicom
以下就介绍 minicom的使用。
安装¶
sudo apt-get install minicom
连接好串口线的,看一下串口设备文件是什么,下面示例是 /dev/ttyusb0
$ ls /dev/ttyusb* /dev/ttyusb0
运行:
$ sudo minicom welcome to minicom 2.7 options: i18n compiled on jan 1 2014, 17:13:19. port /dev/ttyusb0, 15:57:00 press ctrl-a z for help on special keys
以上提示 ctrl-a z 是转义键,按 ctrl-a 然后再按 z 就可以调出帮助菜单。
+-------------------------------------------------------------------+ minicom command summary | | | | commands can be called by ctrl-a | | | | main functions other functions | | | | dialing directory..d run script (go)....g | clear screen.......c | | send files.........s receive files......r | configure minicom..o | | comm parameters....p add linefeed.......a | suspend minicom....j | | capture on/off.....l hangup.............h | exit and reset.....x | | send break.........f initialize modem...m | quit with no reset.q | | terminal settings..t run kermit.........k | cursor key mode....i | | linewrap on/off....w local echo on/off..e | help screen........z | | paste file.........y timestamp toggle...n | scroll back........b | | add carriage ret...u | | | | select function or press enter for none. | +--------------------------------------------------------------------+
根据提示按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”,按enter进入串口设置界面,再输入前面提示的字母,选择对应的选项,设置成如下:
+-----------------------------------------------------------------------+ | a - serial device : /dev/ttyusb0 | | b - lockfile location : /var/lock | | c - callin program : | | d - callout program : | | e - bps/par/bits : 1500000 8n1 | | f - hardware flow control : no | | g - software flow control : no | | | | change which setting? | +-----------------------------------------------------------------------+
注意:hardware flow control和software flow control都要设成no,否则可能导致无法输入。
设置完成后回到上一菜单,选择“save setup as dfl”即可保存为默认配置,以后将默认使用该配置。
51单片机存在哪些缺点呢
借力传感融合技术 MEMS抢占移动设备商机
实验室污水处理设备PLC如何采集数据并上传到物联网云平台上
基于单一的数据采集设备的测控系统
高抗干扰低功耗4路/4键/4感应通道触摸检测芯片
firefly CORE-3399-JD4烧写工具介绍
索尼大法A9终于发布:693个自动对焦点+每秒60次自动对焦恐怖!
偶极子RFID标签天线的优化设计
不被海外巨头牵鼻子,朗科DDR4台式机内存评测:国产开始雄起
如何判断晶闸管的好坏
4G远程温湿度传感器在粮仓中的应用
因电池组有起火隐患,现代汽车将在韩国停产Kona EV
悬浮波导SiO2薄膜的应力和折射率控制
锂离子电池放电容量影响因素分析
传感技术,#来个博世:全新智能传感器系统,远不止是微型数字健身教练
iPhone8什么时候上市?最新消息:iPhone8再爆新图,抛弃Home键,全面屏大赞
工信部副部长罗文:我国物联网产业发展取得长足进步
无线充电柔光小夜灯的造型小巧便携,设计唯美
智能家居市场暗流涌动 强强联合或为破局之策
超霸电池携子品牌100%必霸登场,新款游戏电池要逆天了!