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)移植内核的编译过程中,每次少量加入模块代码

  1. 优先移植头文件,时钟模块

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐