固件类型:官方提供的固件
固件文件名称:rk3588_linux_release_20230114_v1.0.6c
固件下载地址:百度网盘
Log日志:session.log
由于硬件设计上需要用到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
};
tchip_askquestions
session.log (81.1 KB)
