查看: 12353|回复: 2

修改kernel源码编译替换后无法正常启动

[复制链接]

3

主题

5

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2021-12-1 15:06:39 | 显示全部楼层 |阅读模式
###########################################################################################
不改变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=arm64  rk3399-tinker_board_2.img  CROSS_COMPILE=aarch64-linux-gnu-  -j4
************************************************************************************************************
6:进入debain系统,替换kernel
dd if=boot.img of=/dev/mmcblk1p4





回复

使用道具 举报

3

主题

5

回帖

51

积分

注册会员

Rank: 2

积分
51
 楼主| 发表于 2021-12-1 15:08:50 | 显示全部楼层
本帖最后由 风火轮用户19291 于 2021-12-7 17:13 编辑

修改dtsi设备树,重新编译内核替换后,系统可以正常启动
回复 支持 反对

使用道具 举报

17

主题

32

回帖

187

积分

注册会员

Rank: 2

积分
187
发表于 2022-10-17 20:02:49 | 显示全部楼层
第6步是什么意思?boot.img哪里来的?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|风火轮WIKI|手机版|小黑屋|深圳风火轮团队 ( 粤ICP备17095099号 )

GMT+8, 2024-3-28 23:26 , Processed in 0.048701 second(s), 19 queries .

快速回复 返回顶部 返回列表
 
【客服1】 商务合作 15289193
【客服2】 业务洽谈 13257599
【客服3】 售前咨询 510313198
【邮箱】
smartfire@smartfire.cn