rk3399 串口问题,加急
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: *** Error 1
arch/arm64/Makefile:109: recipe for target 'rockchip/rk3399-firefly-linux.dtb' failed
make: *** 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.
页:
[1]
2