墨羽塵寰 发表于 2022-6-2 16:30:13

ROC-RK3566-PC TTL串口

ROC-RK3566-PC 产品规格书(https://download.t-firefly.com/%E4%BA%A7%E5%93%81%E8%A7%84%E6%A0%BC%E6%96%87%E6%A1%A3/%E5%BC%80%E6%BA%90%E4%B8%BB%E6%9D%BF/ROC-RK3566-PC-%E5%BC%80%E6%BA%90%E4%B8%BB%E6%9D%BF-%E8%A7%84%E6%A0%BC%E4%B9%A6.pdf?v=1654150373)上,描述扩展接口( (J1) 双排(15X2)30 PIN 2.0 间距扩展接口(母座)) 共有4路TTL串口,除去26 28的debug串口应当还有三路,目前连接的25 27,通过串口调试工具,可识别到/dev/ttyS1/dev/ttyFIQ0 只不过此两路均没有读写权限。请问,有没有大佬之前使用过RK3566开发板的?这个板子到底哪一路串口是可以供开发者使用的?

Liuth 发表于 2022-6-6 09:50:55

uart9,需要在设备树内开启,选用m1的pinctrl
uart2是debug,默认开启,无法输入输出可以尝试交换tx rx,关闭调试工具的流控

墨羽塵寰 发表于 2022-6-6 11:24:51

请问设备树内如何开启,需要编译源码文件还是通过linux命令去操作?它这个都没有操作手册,是不是主板的操作需要购买带资料的开发板套餐?

Liuth 发表于 2022-6-6 14:45:00

要下载 SDK,准备编译环境,https://wiki.t-firefly.com/zh_CN/ROC-RK3566-PC/prepare_compile_android.html#
然后修改 SDK 中 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dtsi
添加下面一段
&uart9 {
    status = "okay";
    pinctrl-0 = <&uart9m1_xfer>;
};
然后编译kernel并烧录,方法都在维基https://wiki.t-firefly.com/zh_CN/ROC-RK3566-PC/compile_android11.0_firmware.html#shou-dong-bian-yi-roc-rk3566-pc-android-11-0
页: [1]
查看完整版本: ROC-RK3566-PC TTL串口