![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UEFI
文章平均质量分 72
KKKKK米
这个作者很懒,什么都没留下…
展开
-
高通UEFI:ABL(二)
高通UEFI:ABL(一)中简单讲述了abl内的代码组成及大致框架,目的在于明确当我们接到uefi abl阶段的需求时我们应该定位到哪一部分去进行修改,本篇文章着重分析abl内的cmdline内的各个属性是如何组合以及如何在cmdline内新增一个属性。可以看到,androidboot.slot_suffix=这个属性值是由AndroidSlotSuffix这个变量去完成的。看看这个变量做了什么。原创 2023-05-06 10:56:47 · 1177 阅读 · 0 评论 -
高通--PMIC修改(三)
前面的两篇PMIC相关的文章大概讲解了之前遇到的问题,目前又遇到PMIC相关的问题,又与之前的不一样,因此再做一次补充原创 2022-12-03 16:11:56 · 3113 阅读 · 0 评论 -
高通平台 pmic—gpio修改(2)
根据上一篇文章中的结论:如果在xbl阶段希望修改pmic相关的gpio,可以查看这个gpio是否已经有功能对其进行初始化。那么需要考虑一种情况:如果这个gpio从未被用过呢?因此本篇就是从根本上解决这个问题原创 2022-11-25 15:30:01 · 1505 阅读 · 2 评论 -
高通平台 pmic—gpio修改(一)
最近遇到一个很有意思的问题,在abl阶段获取某个gpio状态并且进行判断,若为拉低则去做下一步的客制化的功能。过程较为坎坷,因此记录一下原创 2022-11-24 18:58:22 · 7410 阅读 · 1 评论 -
高通 UEFI:ABL(一)
高通平台下的UEFI由XBL+ABL组成,主要完成各种客制化的需求实现,例如通过拉特定的gpio进入fastboot/recovery模式,读取ufs寿命,LCD兼容框架的实现等,想要实现客制化首先要搞明白源码种的框架组成,这篇文章先剖析一下abl阶段主要做了什么事情。要分析abl框架,首先我们需要找到整个框架的入口,根据LinuxLoader.inf内的描述可以得到,abl的入口就在LinuxLoader.c内的LinuxLoaderEntry函数。原创 2023-03-26 23:26:55 · 5059 阅读 · 7 评论