zoukankan      html  css  js  c++  java
  • boot简介

    目录

    1:bootloader介绍
    2:如何启动一个机器
    3:工具

    Bootloader介绍

    MTK的bootloader 主要分为Pre-loader, LK.

    Pre-loader: 初始化PLL,UART,memory【load LK到DRAM】,PMIC初始化,RTC【如闹铃】,USB【flashtool】,timer。Pre-loader保存在emmc,在ISRAM运行【DRAM没初始化】。

    LK:初始化timer,serial【printf】,I2C, PMIC【power-off charging】,PWM【backlight】,memory【load kernel and ramdisk 】,LCD【logo】,USB【fastboot】

    Pre-load代码:

    LK代码架构:

    如何启动一个机器

    MTK启动一个设备,主要配置两部分.
    1:   EMI【External Memory Interface】
    2:   DCT【 Device custom tool 】

    EMI

    EMMC+LPDDR原理图

     DCT:

    相关文件
    1:alpsmediatekdctDrvGen.exe
    2:   alpsmediatekcustommg92_cwet_kkkernel
             dctdctcodegen.dws
    3:      硬件提供的HSI

    flashtool

    参考文档:

    1:Bootloader Customer Document_4.3.pdf

    2:MT6592_Driver_All_In_One.pdf

    3: Partition Layout Introduction and Customization_V1.pdf

    4: Download Tool User Guild SOP_v1.2.1.pdf

       

  • 相关阅读:
    [bzoj1251]序列终结者
    Codeforces #Round 406(Div.2)
    [3.23校内训练赛]
    [APIO2009]
    [APIO2016]
    [bzoj1901]动态区间k大
    [9018/1904]火星商店
    [bzoj3673/3674可持久化并查集加强版]
    [bzoj1297][SCOI2009]迷路
    [bzoj1218][HNOI2003]激光炸弹
  • 原文地址:https://www.cnblogs.com/lexuele/p/5086225.html
Copyright © 2011-2022 走看看