rk3399 除了调试串口没有别的通信串口可以用,调试串口怎么改为通信串口使用呢?
怎么会没串口用呢,你按照wiki串口那章,在dts里打开串口重新烧写就可以啦
leung先森 发表于 2017-7-6 09:09
怎么会没串口用呢,你按照wiki串口那章,在dts里打开串口重新烧写就可以啦
就是重新编译内核麻烦啊,安装交叉编译工具不能成功。所以希望firefly可以提供带ttyS4 的固件
15021562408 发表于 2017-7-8 20:39
就是重新编译内核麻烦啊,安装交叉编译工具不能成功。所以希望firefly可以提供带ttyS4 的固件
更新sdk试试
leung先森 发表于 2017-7-10 14:11
更新sdk试试
用户只需要在kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-port.dtsi文件中使能该节点即可使用,如下:
&uart4 {
current-speed = <9600>;
no-loopback-test;
status = “okay”;
};
rk3399-firefly-port.dtsi这个文件没有,只有rk3399.dtsi
我在rk3399.dtsi添加
&spidev0 {
status = “disabled”;
};就报错了。
15021562408 发表于 2017-7-10 16:09
用户只需要在kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-port.dtsi文件中使能该节点即可使用, …
android SDK是有rk3399-firefly-port.dtsi
如果你是linux sdk就加到linux.dts
leung先森 发表于 2017-7-10 23:19
android SDK是有rk3399-firefly-port.dtsi
如果你是linux sdk就加到linux.dts
如果是ubuntu呢?
15021562408 发表于 2017-7-11 09:43
如果是ubuntu呢?
ubuntu不就是linux嘛,你在rk3399-firefly-linux.dts加就好啦
leung先森 发表于 2017-7-11 11:53
ubuntu不就是linux嘛,你在rk3399-firefly-linux.dts加就好啦
您好,我是这么添加的,
但是这个添加进去之后要报错&spidev0 {
status = “disabled”;
};
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
DTC arch/arm64/boot/dts/rockchip/rk3399-firefly-linux.dtb
Error: arch/arm64/boot/dts/rockchip/rk3399-firefly-linux.dts:1065.1-9 Label or path spidev0 not found
FATAL ERROR: Syntax error parsing input tree
scripts/Makefile.lib:293: recipe for target ‘arch/arm64/boot/dts/rockchip/rk3399-firefly-linux.dtb’ failed
make[1]: *** [arch/arm64/boot/dts/rockchip/rk3399-firefly-linux.dtb] Error 1
arch/arm64/Makefile:109: recipe for target ‘rockchip/rk3399-firefly-linux.dtb’ failed
make: *** [rockchip/rk3399-firefly-linux.dtb] Error 2
leung先森 发表于 2017-7-11 11:53
ubuntu不就是linux嘛,你在rk3399-firefly-linux.dts加就好啦
如果不添加&spidev0 {
status = “disabled”;
};
只添加&uart4 {
current-speed = <9600>;
no-loopback-test;
status = “okay”;
};
编译后,我用Android开发工具只下载kernel和resource两个镜像。完了之后,设备文件里还是没有ttyS4.
15021562408 发表于 2017-7-11 12:29
如果不添加&spidev0 {
status = “disabled”;
};
— a/kernel/arch/arm64/configs/firefly_linux_defconfig
+++ b/kernel/arch/arm64/configs/firefly_linux_defconfig
@@ -385,6 +385,8 @@ CONFIG_INPUT_GPIO=y
CONFIG_SERIAL_8250=y
# CONFIG_SERIAL_8250_DEPRECATED_OPTIONS is not set
CONFIG_SERIAL_8250_CONSOLE=y
+CONFIG_SERIAL_8250_NR_UARTS=5
+CONFIG_SERIAL_8250_RUNTIME_UARTS=5
# CONFIG_SERIAL_8250_PCI is not set
CONFIG_SERIAL_8250_DW=y
# CONFIG_HW_RANDOM is not set
4号口已经打开了但是链接电脑输出信息还是没有反应
mide163 发表于 2017-7-11 15:56
4号口已经打开了但是链接电脑输出信息还是没有反应
我的通过usb转ttl,一连电脑,3399就系统崩溃了。你有这个情况吗?技术客服说要打一个补丁。
纯友情支持 帮顶
15021562408 发表于 2017-7-11 20:02
我的通过usb转ttl,一连电脑,3399就系统崩溃了。你有这个情况吗?技术客服说要打一个补丁。
我没有这个情况。
另外我知道我为什么没有反映了
没接电- -
mide163 发表于 2017-7-12 13:25
我没有这个情况。
另外我知道我为什么没有反映了
没接电- -
你的固件可以发我一份试试吗?非常感谢!
wanhb@hitrobotgroup.com
15021562408 发表于 2017-7-11 20:02
我的通过usb转ttl,一连电脑,3399就系统崩溃了。你有这个情况吗?技术客服说要打一个补丁。
楼主问题解决了么?系统崩溃怎么搞,我这边uart4一接外设直接黑屏!
需求是两个普通串口,现在只有一个普通串口,如何再增加一个
楼主,后来通信串口的问题解决了吗?