rk3288 uart0不接cts 和rts 是否能正常工作

rk3288 uart0不接cts 和rts 是否能正常工作
硬件上面的cts 和rts 没有接。。
我把 uart_bt屏蔽了 然后添加了uart_0
/*
&uart_bt {
status = “okay”;
dma-names = “!tx”, “!rx”;
pinctrl-0 = <&uart0_xfer &uart0_cts>;
};*/

&uart_0 {
status = “okay”;
dma-names = “!tx”, “!rx”;
pinctrl-0 = <&uart0_xfer &uart0_cts>;
};

并且在rk3288.dtsi中
aliases {
serial0 = &uart_0;
serial1 = &uart_bb;
serial2 = &uart_dbg;
serial3 = &uart_3;
serial4 = &uart_4;
。。。。
但是通过uart0 往外发数据 用示波器量 貌似没波形啊。。。

帮忙召唤大神

把wireless-bluetooth关掉试试

/*
wireless-bluetooth {
compatible = “bluetooth-platdata”;

    //wifi-bt-power-toggle;

    uart_rts_gpios = <&gpio4 GPIO_C3 GPIO_ACTIVE_LOW>;
    pinctrl-names = "default","rts_gpio";
    pinctrl-0 = <&uart0_rts>;
    pinctrl-1 = <&uart0_rts_gpio>;

    BT,power_gpio = <&gpio4 GPIO_D3 GPIO_ACTIVE_HIGH>;
    BT,reset_gpio = <&gpio4 GPIO_D5 GPIO_ACTIVE_HIGH>;
    BT,wake_gpio = <&gpio4 GPIO_D2 GPIO_ACTIVE_HIGH>;
    BT,wake_host_irq = <&gpio4 GPIO_D7 GPIO_ACTIVE_LOW>;

    status = "disabled";
};

*/
已经关掉了~~~~

楼主有没有解决,我使用uart0也遇到只能收不能发

已经解决了
设置&uart_0 {
status = “okay”;
dma-names = “!tx”, “!rx”;
pinctrl-0 = <&uart0_xfer &uart0_cts>;
};
即可

hyl1718 发表于 2016-5-23 11:22
已经解决了
设置&uart_0 {
status = “okay”;

楼主,按照你的这样改了 怎么不行啊

先确保一下你的硬件是不是通的啊~~~

LZ 该屏蔽的屏蔽了 最后只是修改 这一项吗 发现还是有不行的?

LZ 该屏蔽的屏蔽了 最后只是修改 这一项吗 发现还是有不行的?

hyl1718 发表于 2016-5-23 11:22
已经解决了
设置&uart_0 {
status = “okay”;

pinctrl-0 = <&uart0_xfer &uart0_cts>;
这种是啥意思,不是一般都是:
pinctrl-0 = <&uart0_xfer &uart0_cts &uart0_rts>;
这样打开流空吗?

把.XXX.dtb.dts,文件发过来吧!
其中XXX和编译编译命令make ARCH=arm XXX里面的XXX相同的字符串