再增加两个串口
时间:10-02
整理:3721RD
点击:
由于HDMI的问题,一直无法显示,所以就无法在开发板上运行Qt的程序,不过可以通过串口通讯或网络通讯与上位机的PC进行通讯的方式进行显示界面的设计,再将QT的程序移植到开发板上就可以了。
本来可以使用以太网与开发板通信的,但是为了更为熟练的使用设备树,就再次更改了设备树文件,以增加串口的功能。
由于开发板原有的两个串口都使用了,从原理图中,当我们的串口不使用流控功能时,其他的两个引脚是可以设置为另外的串口复用功能的。如下,还有两个串口可以使用,即增加串口2与串口4 。
UART5_CTSn →UART2_RXD
UART5_RTSn → UART2_RXD
UART0_CTSn → UART4_TXDUART0_RTSn → UART4_RXD
即使用TI的PinMUC Tools对这两个串口、四个引脚进行配置。将其生成的设备树文件中的程序加入到my_ricoboard.dts中。
- /* This file was auto-generated by TI PinMux on 2016年12月15日 at 下午1:09:37. */
- /* This file should only be used as a reference. Some pins/peripherals, */
- /* depending on your use case, may need additional configuration. */
- my_uart_1_pins_default: my_uart_1_pins_default {
- pinctrl-single,pins = ;
- };
- /* Optional sleep pin settings. Must manually enter values in the below skeleton. */
- my_uart_1_pins_sleep: my_uart_1_pins_sleep {
- pinctrl-single,pins = ;
- };
- my_uart_2_pins_default: my_uart_2_pins_default {
- pinctrl-single,pins = ;
- };
- /* Optional sleep pin settings. Must manually enter values in the below skeleton. */
- my_uart_2_pins_sleep: my_uart_2_pins_sleep {
- pinctrl-single,pins = ;
- };
对于具体的操作与http://bbs.elecfans.com/jishu_1095229_1_1.html 帖子很一样,就不再重复了。可以参考那个帖子。
这两个串口,也要在转接板V2.0中引出来。