从标准系统3.2到3.1的内核移植
1 关键字 hdf;kernel;驱动; 移植; 2 问题描述 设备型号:8541e 系统版本:OpenHarmony 3.1 Release 代码版本:OpenHarmony-v3.1-Release 问题现象:从OpenHarmony 3.2 Beta移植内核5.10到OpenHarmony 3.1 Release 3 问题原因 3.1 正常机制 移植内核后能够正常启动引导到init,且SOC
·
1 关键字
hdf;kernel;驱动; 移植;
2 问题描述
设备型号:8541e
系统版本:OpenHarmony 3.1 Release
代码版本:OpenHarmony-v3.1-Release
问题现象:从OpenHarmony 3.2 Beta移植内核5.10到OpenHarmony 3.1 Release
3 问题原因
3.1 正常机制
移植内核后能够正常启动引导到init,且SOC的CLK,mmc,pinctl,regulator,tty,usb驱动正常
3.2 异常机制
移植内核后,无法正常启动init,或者启动卡死
4 解决方案
按照下图,依次移植
5 定位过程
请参阅本目录下的压缩文件
8541E从3.2到3.1移植过程中的问题解决记录
6 知识分享
熟悉HDF框架,内核编译流程,增加代码调试效率。 1)编译内核时尽量使用增量编译,编译后注意修改是否生效,未生效则删除对象文件 2)移植内核的编译过程中,每次少量加入模块代码
-
优先移植头文件,时钟模块
更多推荐
所有评论(0)