[暂时解决]ROC-RK3399-PC公版固件Android 7/8 串口都无法使用彻底放弃了

本帖最后由 hiking 于 2019-3-4 10:48 编辑

Android 7:
公版固件:FireflyAPI-ROC_RK3399_PC_Android7.1.2_MP_181229.img
无论是否打开,开发者选项里面的root授权,
都无法打开FireflyAPI默认的ttyS4,也没有源码修改测试打开ttyS0,你们就这么敷衍了事吗?

Android 8:
同步最新源码,结果还是无法打开ttyS0
使用论坛里的固件root方法,直接导致板子无法启动,现在也无法恢复了。
ROC-RK3399-PC就是坑
准备放弃了.

本帖最后由 leung先森 于 2019-2-27 14:34 编辑

&spi1 {
status = “disabled”;
max-freq = <48000000>;
dev-port = <0>;

    spidev0: spidev@00 {
            status = "okay";
            //compatible = "linux,spidev";
            compatible = "jedec,spi-nor";
            reg = <0x00>;
            spi-max-frequency = <48000000>;
    };

};

&uart4 {
current-speed = <9600>;
no-loopback-test;
status = “disabled”;
};

leung先森 发表于 2019-2-27 14:26
&spi1 {
status = “disabled”; …

SPI1禁用,UART4打开;
UART0也打开了;

ROC_RK3399_PC:/ # cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A mmio:0xFF180000 irq:36 tx:0 rx:0 CTS
1: uart:unknown port:00000000 irq:0
2: uart:16550A mmio:0xFF1A0000 irq:37 tx:0 rx:0
3: uart:unknown port:00000000 irq:0
4: uart:unknown port:00000000 irq:0

出来的结果是这个,测试了好几天根本无法用;
各种测试看这个帖子:
http://dev.t-firefly.com/thread-99213-1-1.html

hiking 发表于 2019-2-27 17:04
SPI1禁用,UART4打开;
UART0也打开了;

串口4需要给spi1复用了,所以uart4是不能用的。
你这结果显示串口0可以用啊,你就用串口0吧,应该默认就能用的。

leung先森 发表于 2019-2-27 17:50
串口4需要给spi1复用了,所以uart4是不能用的。
你这结果显示串口0可以用啊,你就用串口0吧,应该默认就 …

http://dev.t-firefly.com/thread-99213-1-1.html
打开看看这个链接,根本用不了
又买了一个AIO-RK3399J,也是同样的问题;
8.1 串口根本无法使用。

做了一个启动脚本,开机运行chmod 666 /dev/ttyS0,暂时这样解决了。