• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

瑞芯微開發(fā)板/主板Android調(diào)試串口配置為普通串口方法

02/11 13:56
1091
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

本文介紹瑞芯微開發(fā)板/主板Android調(diào)試串口配置為普通串口方法,不同板型找到對應(yīng)文件修改,修改的方法相通。觸覺智能RK3562開發(fā)板演示,搭載4核A53處理器,主頻高達2.0GHz;內(nèi)置獨立1Tops算力NPU,可應(yīng)用于物聯(lián)網(wǎng)網(wǎng)關(guān)、平板電腦、智能家居、教育電子、工業(yè)顯示與控制等行業(yè)。

內(nèi)核設(shè)備樹修改

修改以下目錄文件,關(guān)閉調(diào)試串口功能。

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

并添加以下內(nèi)容,注意"+"號為添加內(nèi)容。

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

并添加以下內(nèi)容,注意"+"號為添加內(nèi)容。

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

修改完成后單獨編譯內(nèi)核代碼

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

編譯完成后,即可在kernel-5.10目錄下生成boot.img內(nèi)核分區(qū)文件。

源碼修改及編譯

修改以下目錄文件,給予uart0串口權(quán)限。

device/rockchip/rk3562/init.rk3562.rc

并添加以下內(nèi)容,注意"+"號為添加內(nèi)容。

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

修改完成后,執(zhí)行以下命令編譯源碼:

# make -j4

編譯完成后,即可在out/target/product/rk3562_t/目錄生成super.img分區(qū)鏡像。

最后一步,將前面編譯獲取到的boot.img和super.img分區(qū)文件單獨燒錄到開發(fā)板上,如圖所示:

燒錄完成后調(diào)試串口功能將無法使用,通過ADB命令進入系統(tǒng),并執(zhí)行以下命令:

rk3562_t:/ # ls dev/ttyS0 -la

crw-rw-rw- 1 system system 4, 64 2024-12-23 04:01 dev/ttyS0

rk3562_t:/ #

命令打印結(jié)果crw-rw-rw- 1 system system 4, 64 2024-12-23 04:01 dev/ttyS0后,說明調(diào)試串口配置為普通串口成功。

產(chǎn)品簡介

觸覺智能RK3562開發(fā)板(型號EVB3562),基于瑞芯微新一代Soc RK3562/RK3562J設(shè)計,可用于輕量級人工智能應(yīng)用。EVB3562開發(fā)板配備了PCIe2.1/USB3.0 OTG/千兆網(wǎng)口等各類型接口,支持4G/5G通信、多攝像頭及多種視頻接口,可應(yīng)用于物聯(lián)網(wǎng)網(wǎng)關(guān)、平板電腦、智能家居、教育電子、工業(yè)顯示、工業(yè)控制等行業(yè)領(lǐng)域。

?

  • 搭載瑞芯微新一代RK3562/RK3562J芯片
  • 1TOPS算力NPU,支持INT8/INT16/FP16
  • 等數(shù)據(jù)類型運算;
  • 支持4K@30FPS與1080P@60FPS視頻解碼;
  • 13M ISP,支持HDR與多路攝像頭視頻采集;
  • 單路MIPI-DSI,最高2048 x 1080@60fps ;
  • 單通道LVDS,最高1366 x 768@60fps ;
  • 三路獨立的以太網(wǎng)口,其中兩路千兆網(wǎng)口,
  • 一路百兆網(wǎng)口;
  • 支持5G/4G/WiFi/藍牙無線通信
  • 支持Android,Linux操作系統(tǒng);

相關(guān)推薦

登錄即可解鎖
  • 海量技術(shù)文章
  • 設(shè)計資源下載
  • 產(chǎn)業(yè)鏈客戶資源
  • 寫文章/發(fā)需求
立即登錄