uboot学习
kissskill
一直在路上
展开
-
uboot之第一阶段start.S讲解
/* *Memory Setup stuff - taken from blob memsetup.S * *Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and * Jan-Derk Bakker(J.D.Bakker@its.tudelft.nl) * *Modifi...原创 2018-04-14 16:16:41 · 493 阅读 · 0 评论 -
dram.init讲解
int dram_init(void)//是关于ddr的初始化,在会汇编阶段已经初始化过ddr,否则也无法relocate到第二阶段//这里再次初始化是因为这里是在给gd->bd里面关于ddr配置部分的全局变量赋值,让gd->bd数据记录下来//当前的开发板的ddr的配置信息,以便在uboot中使用内存//(3):从代码上看。其实就是初始化gd->bd->bi_dra...原创 2018-04-14 16:18:22 · 1567 阅读 · 0 评论 -
lowlevel.init函数分析
/* *Memory Setup stuff - taken from blob memsetup.S * *Copyright (C) 1999 2000 2001 Erik Mouw (J.A.K.Mouw@its.tudelft.nl) and * Jan-Derk Bakker(J.D.Bakker@its.tudelft.nl)原创 2018-04-15 15:33:22 · 2992 阅读 · 0 评论 -
mkconfig文件讲解
#!/bin/sh -e # Script to create header files and linksto configure# U-Boot for a specific board.## Parameters: Target Architecture CPU Board [VENDOR] [SOC]## (C) 2002-2006 DENX Softwa原创 2018-04-15 15:38:36 · 1136 阅读 · 0 评论 -
start_armboot分析
*(C) Copyright 2002-2006 *Wolfgang Denk, DENX Software Engineering, wd@denx.de. * *(C) Copyright 2002 *Sysgo Real-Time Solutions, GmbH <www.elinos.com> *Marius Groeger <mgroeger@sysgo.de>...原创 2018-05-06 13:48:24 · 339 阅读 · 0 评论 -
uboot的makefile文件分析
VERSION = 1PATCHLEVEL = 3SUBLEVEL = 4EXTRAVERSION =U_BOOT_VERSION = $(VERSION).$(PATCHLEVEL).$(SUBLEVEL)$(EXTRAVERSION) 打印uboot版本号VERSION_FILE = $(obj)include/version_autogenerated.h 编译才能在i...原创 2018-05-27 14:17:41 · 304 阅读 · 0 评论