概述

本文使用 PB0 和 PB1 作为 uart2 功能

1. 修改设备树

相关配置 device/config/chips/t153/configs/t153_nand_base/linux-5.10-origin/board.dts 确认引脚复用和 uart2 定义

&pio {
    uart2_pins_active: uart2_pins@0 {
        pins = "PB0", "PB1";
        function = "uart2";
    };

    uart2_pins_sleep: uart2_pins@1 {
        pins = "PB0", "PB1";
        function = "io_disabled";
    };
}

&uart2 {
    pinctrl-names = "default", "sleep";
    pinctrl-0 = <&uart2_pins_active>;
    pinctrl-1 = <&uart2_pins_sleep>;
    status = "okay";
};

如果有存在

&uart2 {
    status = "disabled";
};

就直接删除

2. 重新编译打包固件并烧录

作者:林晓燕  创建时间:2026-10-14 18:11
最后编辑:林晓燕  更新时间:2026-10-15 15:11