rockchip rk3368(px5)车载开发之路1,原生代码系统正常启动

本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程。系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每个patch修改以及思考。其中着重点是驱动和系统相关,由于涉及到公司保密,所以APP部分暂时不贴过多的代码,只是针对系统bug进行记录。

2020_02_10 ---- 2020_02_13
将对应版本解压后编译并且下载到了我们自己的主机上,但是出现奇怪的无法启动的log,系统一直重启,经过对比分析觉得是调试口修改问题(不是很清楚原因,估计是硬件上调试口更换,软件没换导致的),最后解决办法也是,通过修改了uboot和内核的调试口,从而系统可以正常启动进入系统,并且屏幕正常显示(此处窃喜)。

其中编译脚本如下:

cd u-boot
make clean
make px5_kernel4.4_defconfig
make ARCHV=aarch64 -j12
cd ..


cd kernel
make ARCH=arm64 rockchip_defconfig
make ARCH=arm64 rk3368-px5-evb-android.img -j12
cd ..

source build/envsetup.sh
lunch px5-userdebug
make -j12

./mkimage.sh

PACK_TOOL_DIR=RKTools/linux/Linux_Pack_Firmware
mkdir -p $PACK_TOOL_DIR/rockdev/Image/
cp -f rockdev/Image-px5/* $PACK_TOOL_DIR/rockdev/Image/

echo "Make update.img"
cd $PACK_TOOL_DIR/rockdev
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值