U-boot 分析
u-boot
九月天-深圳专业软硬件开发
Hello CSDN.
展开
-
u-boot 基本概述
参考视频:https://www.bilibili.com/video/BV1D4411W73j?p=36&spm_id_from=pageDriver (详细讲述uboot)参考博客https://blog.csdn.net/itxiebo/category_6140192.html一句话概括:初始化软硬件环境,引导kernel启动.2个阶段:BL1,BL2阶段,BL0阶段是CPU内部固话在SR0M中代码执行,然后跳到BL1阶段,BL1又称为SPL,汇编阶段,BL1阶段仍然在SRAM中执行.原创 2021-03-19 18:08:05 · 331 阅读 · 0 评论 -
UBOOT-DDR初始化
SRAM:静态内存,4-6个晶体管保持一个位,1M-4M左右,由CPU提供CLK同步,控制简单(SOC内部走件简单)DDR SDRAM,动态内存,一个电容保持一个位 10 -4次方规格,因为电容小容易漏电,所以需要反复实时的刷新,增加了控制器的复杂性.芯片内存难设计大电容,大电阻,所以需要芯片外部旁路.DDR内部是由行列地址决定具体的位.多个地址组成一个Array,一个Array单词只能输出或者接受一个bit,8个array组合可以单词输出一个byte,多个Array组成一个RAM buck,多个(原创 2021-03-19 09:01:22 · 631 阅读 · 0 评论 -
3288 Bootloader 源码分析
1、嵌入式Linux软件结构与分布在一般情况下嵌入式Linux系统中的软件主要分为以下及部分:(1)引导加载程序:其中包括内部ROM中的固化启动代码(汇编代码)和Boot Loader(C代码)两部分。而这个内部固化ROM是厂家在芯片生产时候固化的,作用基本上是引导Boot Loader。有的芯片比较复杂,比如Omap3,他在flash中没有代码的时候有许多启动方式:USB、UART或以...原创 2018-10-31 00:32:08 · 751 阅读 · 0 评论