iTOP-RK3568开发板编译瑞芯微原厂源码

1 输入以下命令设置 java 版本为 1.8 版本,确认 java 版本是 1.8 版本之后,才可以进行下一步编译,如下图所示:

source javaenv.sh

java -version

2 输入命令配置 Android 分支

source build/envsetup.sh

lunch rk3568_r-userdebug

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 即可。

猜你喜欢

转载自blog.csdn.net/mucheni/article/details/130800759