由于硬件设计上需要用到PCA_IO0_4、PCA_IO0_6,所以将vcc_hub_reset、vcc_hub3_reset的PCA_IO0_4、PCA_IO0_6 解除占用 尝试如下方式: 1."okay" 改为:“disabled”; 2.屏蔽掉整段描述; 3.屏蔽掉PCA_IO 04、PCA_IO 06; 4.将PCA_IO 04替换为disabled掉的PCA_IO 15,PCA_IO 06替换为disabled掉的PCA_IO 11。 以上四种修改方式,编译的内核下载到板卡后,内核会卡住,无法进行串口操作。 请问,如何才能解除PCA_IO0_4、PCA_IO0_6被占用的情况呢? 修改文件:rk3588-firefly-aio-3588q.dtsi &vcc_hub_reset{ status = "okay"; gpio = <&pca9555 PCA_IO1_5 GPIO_ACTIVE_HIGH>; //PCA_IO 15 //gpio = <&pca9555 PCA_IO0_4 GPIO_ACTIVE_HIGH>; //PCA_IO 04 }; &vcc_hub3_reset{ status = "okay"; compatible = "regulator-fixed-firefly"; regulator-name = "vcc_hub3_reset"; enable-active-high; regulator-always-on; regulator-fixed-kernel-reset-ms = <3000>; //gpio = <&pca9555 PCA_IO0_6 GPIO_ACTIVE_HIGH>; //PCA_IO 06 gpio = <&pca9555 PCA_IO0_11 GPIO_ACTIVE_HIGH>; //PCA_IO 11 }; |
-
81.13 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1