[RK3399][Android7.1] 系统默认使用的parameter.txt文件

Platform: RK3399
OS: Android 7.1
Kernel: v4.4.83

相对rk3288平台,在rk3399上有更多parameter文件供选择,如在device下搜出来这么多。

kris@eco:~/rk3399/device/rockchip$ find . -name parameter*.txt
./rk3399/rk3399_mid/parameter_system_4.0G.txt
./rk3399/rk3399_mid/parameter.txt
./rk3399/rk3399_mid/parameter_system_3.0G.txt
./rk3399/rk3399_mid/parameter_system_1.5G.txt
./rk3399/rk3399_laptop/parameter_system_4.0G.txt
./rk3399/rk3399_laptop/parameter.txt
./rk3399/rk3399_laptop/parameter_system_3.0G.txt
./rk3399/rk3399_laptop/parameter_system_1.5G.txt
./rk3399/rk3399_box/parameter.txt
./rk3399/rk3399_box/parameter_system_3.0G.txt
./rk3399/rk3399_64/parameter_system_4.0G.txt
./rk3399/rk3399_64/parameter.txt
./rk3399/rk3399_64/parameter_system_3.0G.txt
./rk3399/rk3399_64/parameter_system_1.5G.txt

另外,在RKTools的压缩包解出来也有几个参数文件。

那么在制作update.imge或者直接用AndroidTool download的时候该用哪个?
这跟你使用的sdk版本有关,例如我用的是rk3399_mid版本,那么默认就是使用的
device/rockchip/rk3399/rk3399_mid/parameter.txt

这个行为可以从mkimage.sh中的代码得出来

TARGET_DEVICE_DIR=`get_build_var TARGET_DEVICE_DIR`

PARAMETER=${TARGET_DEVICE_DIR}/parameter.txt

if [ -f $PARAMETER ]
then
        echo -n "create parameter..."
        cp -a $PARAMETER $IMAGE_PATH/parameter.txt
        echo "done."
else
        echo "$PARAMETER not fount!"
fi

注意:
mkimage.sh需要在lunch后执行,否则得出来TARGET_DEVICE_DIR值不对(变成rk3399而不是rk3399_mid)

parameter.txt和parameter_system_3.0G.txt这种的差别也只是system分区的大小,可以根据产品情况做调整。

关于其中几个新分区,rk给的解答是:

verity_mode 应该与 verify功能有关(3399 7.1 默认开启)
frq 应该与frq功能有关 (cts测试时必须开启的功能)
baseparamer 可设定初始分辨率(一般box上用的比较多)
如果一定要去掉这些分区,请自行做好测试验证没有问题再去掉(如果有问题就不要去掉)。

未做研究验证。

猜你喜欢

转载自blog.csdn.net/kris_fei/article/details/80805080