修改kernel源码编译替换后无法正常启动
###########################################################################################不改变kernel源码,编译后生成boot.img替换内核,可以正常启动
如果按照以下方式修改内核源码,编译替换kernel,替换后系统无法启动,请问如何解决这个问题?
###########################################################################################
1:修改dtsi文件
2:修改kernel/driver/驱动文件目录
3:修改kernle/driver/Makefile
4:修改kernel/drivers/Kconfig
5:根据以下命令编译生成boot.img
***********************************************************************************************************
cd kernel/
make distclean
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-tinker2_defconfig
make ARCH=arm64rk3399-tinker_board_2.imgCROSS_COMPILE=aarch64-linux-gnu--j4
************************************************************************************************************
6:进入debain系统,替换kernel
dd if=boot.img of=/dev/mmcblk1p4
本帖最后由 风火轮用户19291 于 2021-12-7 17:13 编辑
修改dtsi设备树,重新编译内核替换后,系统可以正常启动 第6步是什么意思?boot.img哪里来的?
页:
[1]