1、板子是参考官方公版设计,SDK版本是RK3288_ANDROID8.1_SDK_20180512;
2、解压SDK,直接执行source build.sh,再执行./mkimage.sh,烧录进板子,发现系统正常启动。
3、设备只有HDMI和LVDS,点LVDS屏,修改屏参,修改文件rk3288-evb-android-rk808-edp.dts;
/dts-v1/;
#include "rk3288-evb.dtsi"
#include "rk3288-android.dtsi"
/ {
compatible = "rockchip,rk3288-evb-android-rk808-edp", "rockchip,rk3288";
sdio_pwrseq: sdio-pwrseq {
compatible = "mmc-pwrseq-simple";
clocks = ;
clock-names = "ext_clock";
pinctrl-names = "default";
pinctrl-0 = ;
/*
* On the module itself this is one of these (depending
* on the actual card populated):
* - SDIO_RESET_L_WL_REG_ON
* - PDN (power down when low)
*/
reset-gpios = ;
};
wireless-bluetooth {
clocks = ;
clock-names = "ext_clock";
};
/delete-node/ sdmmc-regulator;
vcc_lcd: vcc-lcd {
compatible = "regulator-fixed";
regulator-boot-on;
enable-active-high;
gpio = ;
pinctrl-names = "default";
pinctrl-0 = ;
regulator-name = "vcc_lcd";
vin-supply = ;
};
};
&cpu0 {
cpu-supply = ;
};
&cif_isp0 {
status = "okay";
};
&dfi {
status = "okay";
};
&lvds_in_vopl {
status = "okay";
};
&lvds_in_vopb {
status = "disabled";
};
&route_lvds {
status = "okay";
};
&lvds {
status = "okay";
};
&lvds_panel {
status = "okay";
compatible ="simple-panel";
backlight = ;
bus-format = ;
power-supply = ;
delay,disable = <10>;
enable-gpios = ;
//rockchip,data-mapping = "jeida";
rockchip,data-mapping = "vesa";
rockchip,data-width = <24>;
rockchip,output = "duallvds";
display-timings {