首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
preloader专题
[MT6765]Preloader_流程分析--基于android 10
preloader运行流程–基于MT6765 启动流程简介 ARM架构中,EL0/EL1是必须实现,EL2/EL3是选配,ELx跟层级对应关系: EL0 -- appEL1 -- Linux kernel 、lkEL2 -- hypervisor(虚拟化)EL3 -- ARM trust firmware 、pre-loader 1.设备上电起来后,跳转到BootROM(不是flash
阅读更多...
MTK完整去除preloader和lk的verify
我曾写过一篇csdn:关闭preloader的 verity 内容如下 修改 preloader 的custom 文件. 以evb6765_64_emmc为例: vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/evb6765_64_emmc/evb6765_64_emmc.mk中关闭boot
阅读更多...
preloader流程----基于MTK平台
一、preloader流程简介 1、启动流程 (1)设备上电起来后,跳转到Boot ROM(不是flash)中的bootcode中执行把pre-loader加载起到ISRAM, 因为当前DRAM(RAM分SRAM跟DRAM,简单来说SRAM就是cache,DRAM就是普通内存)还没有准备好,所以要先把pre-loaderload到芯片内部的ISRAM(Internal SRAM)中。 (
阅读更多...
MTK平台preloader启动过程中UART初始化过程
1、一切从这里开始alps/bootable/bootloader/preloader/platform/XXXX/src/init/init.s 2、由init.s跳转至alps/bootable/bootloader/preloader/platform/XXXX/src/core/main.c void main(void) static void bldr_pre
阅读更多...