瑞芯微开发板/主板Android调试串口配置为普通串口方法 深圳触觉智能科技分享

本文介绍瑞芯微开发板/主板Android调试串口配置为普通串口方法,不同板型找到对应文件修改,修改的方法相通。触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz;内置独立1Tops算力NPU,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示与控制等行业。

内核设备树修改

修改以下目录文件,关闭调试串口功能。

arch/arm64/boot/dts/rockchip/rk3562-android.dtsi

并添加以下内容,注意"+"号为添加内容。

复制代码
  fiq-debugger {    compatible = "rockchip,fiq-debugger";    rockchip,serial-id = <0>;    rockchip,wake-irq = <0>;    /* If enable uart uses irq instead of fiq */    rockchip,irq-mode-enable = <1>;    rockchip,baudrate = <1500000>;  /* Only 115200 and 1500000 */    interrupts = <GIC_SPI 242 IRQ_TYPE_LEVEL_HIGH>;    pinctrl-names = "default";    pinctrl-0 = <&uart0m0_xfer>;+    status = "disabled";  };

修改以下目录文件,配置uart0串口功能。

arch/arm64/boot/dts/rockchip/ido-evb3562-v1b.dtsi

并添加以下内容,注意"+"号为添加内容。

复制代码
+  &uart0 {+   status = "okay";+   pinctrl-names = "default";+   pinctrl-0 = <&uart0m0_xfer>;+ };&uart3 {  status = "okay";  pinctrl-names = "default";  pinctrl-0 = <&uart3m1_xfer &uart3m1_ctsn>;};

修改完成后单独编译内核代码

复制代码
# msk ARCH=arm64 BOOT_IMG=../rockdev/Image-rk3562_t/boot.img ido-evb3562-v1b-dsi-mipi.img -j20

编译完成后,即可在kernel-5.10目录下生成boot.img内核分区文件。

源码修改及编译

修改以下目录文件,给予uart0串口权限。

device/rockchip/rk3562/init.rk3562.rc

并添加以下内容,注意"+"号为添加内容。

复制代码
     chown system system /sys/class/devfreq/dmc/system_status     chmod 0666 /sys/class/devfreq/dmc/system_status+    chown system system /dev/ttyS0     chown system system /dev/ttyS4     chown system system /dev/ttyS6     chown system system /dev/ttyS8     chown system system /dev/ttyS9+    chmod 0666 /dev/ttyS0     chmod 0666 /dev/ttyS4     chmod 0666 /dev/ttyS6     chmod 0666 /dev/ttyS8

修改完成后,执行以下命令编译源码:

复制代码
# make -j4

编译完成后,即可在out/target/product/rk3562_t/目录生成super.img分区镜像。

最后一步,将前面编译获取到的boot.img和super.img分区文件单独烧录到开发板上,如图所示:

烧录完成后调试串口功能将无法使用,通过ADB命令进入系统,并执行以下命令:​​​​​​​

复制代码
rk3562_t:/ # ls dev/ttyS0 -lacrw-rw-rw- 1 system system 4,  64 2024-12-23 04:01 dev/ttyS0rk3562_t:/ #

命令打印结果crw-rw-rw- 1 system system 4, 64 2024-12-23 04:01 dev/ttyS0后,说明调试串口配置为普通串口成功。

产品简介

触觉智能RK3562开发板(型号EVB3562),基于瑞芯微新一代Soc RK3562/RK3562J设计,可用于轻量级人工智能应用。EVB3562开发板配备了PCIe2.1/USB3.0 OTG/千兆网口等各类型接口,支持4G/5G通信、多摄像头及多种视频接口,可应用于物联网网关、平板电脑、智能家居、教育电子、工业显示、工业控制等行业领域。

  • 搭载瑞芯微新一代RK3562/RK3562J芯片;

  • 1TOPS算力NPU,支持INT8/INT16/FP16

    等数据类型运算;

  • 支持4K@30FPS与1080P@60FPS视频解码;

  • 13M ISP,支持HDR与多路摄像头视频采集;

  • 单路MIPI-DSI,最高2048 x 1080@60fps ;

  • 单通道LVDS,最高1366 x 768@60fps ;

  • 三路独立的以太网口,其中两路千兆网口,

    一路百兆网口;

  • 支持5G/4G/WiFi/蓝牙无线通信;

  • 支持Android,Linux操作系统;

相关推荐
似霰35 分钟前
安卓adb shell串口基础指令
android·adb
fatiaozhang95273 小时前
中兴云电脑W102D_晶晨S905X2_2+16G_mt7661无线_安卓9.0_线刷固件包
android·adb·电视盒子·魔百盒刷机·魔百盒固件
CYRUS_STUDIO4 小时前
Android APP 热修复原理
android·app·hotfix
鸿蒙布道师4 小时前
鸿蒙NEXT开发通知工具类(ArkTs)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
鸿蒙布道师4 小时前
鸿蒙NEXT开发网络相关工具类(ArkTs)
android·ios·华为·harmonyos·arkts·鸿蒙系统·huawei
大耳猫4 小时前
【解决】Android Gradle Sync 报错 Could not read workspace metadata
android·gradle·android studio
ta叫我小白5 小时前
实现 Android 图片信息获取和 EXIF 坐标解析
android·exif·经纬度
dpxiaolong6 小时前
RK3588平台用v4l工具调试USB摄像头实践(亮度,饱和度,对比度,色相等)
android·windows
tangweiguo030519877 小时前
Android 混合开发实战:统一 View 与 Compose 的浅色/深色主题方案
android
老狼孩111227 小时前
2025新版懒人精灵零基础及各板块核心系统视频教程-全分辨率免ROOT自动化开发
android·机器人·自动化·lua·脚本开发·懒人精灵·免root开发