安卓智能硬件开发板,往往会预留一个uart口,串口的形式打出log出来,便于我们开发的时候debug。
工具:
- 1个 FT232的模块(如下图,淘宝有卖),串口部分连到智能硬件的uart口(也是串口),miniUSB口连到电脑的USB口上。
-
软件Tera Term:我自己的上传太大被网站fail掉了,这是找到替代的下载链接
http://download.youkuaiyun.com/detail/wuu_excelsior/7755165
安装了之后,会发现还是不能用,很可能是FT232无法识别,要额外装驱动(64位机专用)
FT232驱动安装:
可参考http://www.arduino.cn/thread-18397-1-1.html
- 右键无法识别驱动的USB,选择更新驱动程序软件,然后选择上面驱动文件夹所在。如下图
-
如果识别了,那么就是安装OK了;如果不识别,需要做下面两个步骤:
属性的详细信息下选择硬件id
在驱动文件夹下,把ftdiport.inf中6001替换成0000
重新加载驱动,就OK了。
Tera Term的使用:
驱动如果正常安装,连接OK的话(串口的VDD不用接,因为电脑已经给 FT232的模块供上电了);下图的serial部分会自动找到COM几的口
如下图打开serial port的设置,baud rate设置到 115200。
发现光标还是卡在开头,敲几次回车就出log了。
TIPS:有时候上面步骤都正确了,还不出log,可能是烧入的固件没有开串口出debug log的功能。
一般如果是自己编译Android的img的,记得把pack 这一步换成 pack -d ,也就是打开debug功能即可。