"); //-->
2 在编译内核的过程中,会提示电源域检查,如下图所示:
设备树中关于 IO-Domain 的默认配置,如下所示:
&pmu_io_domains {
status = "okay";
pmuio1-supply = <&vcc3v3_pmu>;
pmuio2-supply = <&vcc3v3_pmu>;
vccio1-supply = <&vccio_acodec>;
vccio3-supply = <&vccio_sd>;
vccio4-supply = <&vcc_3v3>;
vccio5-supply = <&vcc_3v3>;
vccio6-supply = <&vcc_3v3>;
vccio7-supply = <&vcc_3v3>;
};
弹出这个对话框目的是检查实际硬件原理图和软件设备树中的 GPIO 电压是否匹配,需要根据硬件原理图的实际设计电压来选择(对话框中选择的值不会保
存到设备树中,设备树需要手动修改)。如果你是软件工程师,请与你们的硬件工程师一起核对确认,这个很重要。如果 GPIO 电压配置不对,会导致芯片 GPIO
烧坏。
当你正确确认 GPIO 电压后,这个对话框不会再弹出(输入值和设备树配置的值相同),如果设备树名字或者设备树里面的 io-domain 发生变化,则会继续
弹出进行确认。
这里我们只编译源码,先跑通开发环境,这里先用默认的配置(此时和开发板实际硬件不对应,所以切记不能烧写到开发板上),默认配置全部为 3.3V,在弹出来的对话框中全部选择 3.3V 即可。
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。