Android开发与调试二:串口uart Debug

安卓智能硬件开发板,往往会预留一个uart口,串口的形式打出log出来,便于我们开发的时候debug

  

工具:

  1. 1 FT232的模块(如下图,淘宝有卖),串口部分连到智能硬件的uart口(也是串口),miniUSB口连到电脑的USB口上。

Android开发与调试二:串口uart Debug_第1张图片

  

  1. 软件Tera Term:我自己的上传太大被网站fail掉了,这是找到替代的下载链接

    http://download.csdn.net/detail/wuu_excelsior/7755165

    安装了之后,会发现还是不能用,很可能是FT232无法识别,要额外装驱动64位机专用)

    http://download.csdn.net/detail/dahunbi/9651960

FT232驱动安装:

可参考http://www.arduino.cn/thread-18397-1-1.html

  1. 右键无法识别驱动的USB,选择更新驱动程序软件,然后选择上面驱动文件夹所在。如下图

 

Android开发与调试二:串口uart Debug_第2张图片

  1. 如果识别了,那么就是安装OK了;如果不识别,需要做下面两个步骤:

    属性的详细信息下选择硬件id

Android开发与调试二:串口uart Debug_第3张图片

在驱动文件夹下,把ftdiport.inf6001替换成0000

Android开发与调试二:串口uart Debug_第4张图片

  

重新加载驱动,就OK了。

  

  

Tera Term的使用:

驱动如果正常安装,连接OK的话(串口的VDD不用接,因为电脑已经给 FT232的模块供上电了);下图的serial部分会自动找到COM几的口

Android开发与调试二:串口uart Debug_第5张图片

如下图打开serial port的设置,baud rate设置到 115200

Android开发与调试二:串口uart Debug_第6张图片

  

发现光标还是卡在开头,敲几次回车就出log了。

  

TIPS:有时候上面步骤都正确了,还不出log,可能是烧入的固件没有开串口出debug log的功能。

一般如果是自己编译Androidimg的,记得把pack 这一步换成 pack -d ,也就是打开debug功能即可。

  

 

你可能感兴趣的:(Android开发与调试)