halusquall 发表于 2017-6-19 11:23:25

RK3399串口使用问题

教程中提到的
用户只需要在kernel/arch/arm64/boot/dts/rockchip/rk3399-firefly-port.dtsi文件中使能该节点即可使用
文件rk3399-firefly-port.dtsi在https://gitlab.com/TeeFirefly/linux-kernel/tree/firefly/arch/arm64/boot/dts/rockchip中 没有找到。
需要自己创建一个么?

ピエロのゲーム 发表于 2018-2-25 14:36:44

大神们。这个问题也困扰着我,本人对linux内核知之甚少,需要怎么改?
我也着急要用uart4来进行通讯呢!!

ピエロのゲーム 发表于 2018-2-25 17:54:58

最新的固件里直接没有ttyS4,只是把串口禁了吗。。

leung先森 发表于 2018-2-26 09:56:52

ピエロのゲーム 发表于 2018-2-25 17:54
最新的固件里直接没有ttyS4,只是把串口禁了吗。。

最新固件是有打开S4的

ピエロのゲーム 发表于 2018-2-26 16:03:24

本帖最后由 ピエロのゲーム 于 2018-2-26 16:10 编辑

leung先森 发表于 2018-2-26 09:56
最新固件是有打开S4的
我的/dev里面没有ttyS4,忘了说了,我的下的固件是Ubuntu16.04 http://download.t-firefly.com/product/RK3399/Firmware/Firefly-RK3399/ubuntu/Firefly-RK3399_xubuntu1604_201711301130/Firefly-RK3399_xubuntu1604_201711301130.7z
这个

ピエロのゲーム 发表于 2018-2-27 15:37:34

最新的ubuntu固件Ubuntu16.04 http://download.t-firefly.com/product/RK3399/Firmware/Firefly-RK3399/ubuntu/Firefly-RK3399_xubuntu1604_201711301130/Firefly-RK3399_xubuntu1604_201711301130.7z 是没有/dev/ttyS4的,需要自己编译内核,开启uart4

我按照http://dev.t-firefly.com/forum.php?mod=redirect&goto=findpost&ptid=12497&pid=38541的firefly_linux_defconfig修改了自己的编译选项,然后按照http://dev.t-firefly.com/forum.php?mod=viewthread&tid=12595&highlight=3399%2Blinux%2B%B1%E0%D2%EB的步骤自行编译更新内核,最终成功启动了ttyS4。
页: [1]
查看完整版本: RK3399串口使用问题