|
Firefly Prime 串口的波特率Uart0 只能是9600,如何修改
发表于 2016-5-27 10:20:13
浏览:5282
|
回复:2
打印
[复制链接]
楼主
参考网站
http://wiki.t-firefly.com/index.php/FirePrime/UART
该网站对串口的配置进行了详细的说明。
FirePrime 开发板内置 3 路 UART,分别为 uart0,uart1,uart2。Uart0对应的是ttyS0。
然后在android中init.connectivity.rc文件修改权限,
然后编译,生成img文件,烧写到firefly prime开发板中。
通过串口线与PC机相连,在PC端打开secureCRT软件,然后编写apk对串口ttyS0进行写操作。
目前遇到的问题是:
1、apk代码打开ttyS0的波特率是115200, secureCRT设置波特率为11520,不能接收到正确的数据。
2、apk代码打开ttyS0的波特率是9600,secureCRT设置波特率为9600,能够接收到正确的数据。
由于目前应用需要速度考虑原因,需要将波特率改为 115200,因此想问下这个如何修改呢?
额外:
按照http://wiki.t-firefly.com/index.php/FirePrime/UART网站设置ttyS1,能够以波特率115200正常工作。
|
|