bootloader
Hens007
一无所有
展开
-
U-boot中TFTP解释及nfs命令的小bug
一、 概述 U-boot中的TFTP用于发送较小的文件。下层使用UDP协议,发送使用UDP 69端口,每次发送的最大分组为512 Bytes。发送双方采用超时重传机制。数据传输模式为octet模式(二进制模式 )。 在U-boot中使用tftp功能可以使用如下命令: tftp MemoryAddress FileName转载 2012-02-09 09:55:07 · 2414 阅读 · 4 评论 -
嵌入式系统 Boot Loader 技术内幕
本文详细地介绍了基于嵌入式系统中的 OS 启动加载程序 ―― Boot Loader 的概念、软件设计的主要任务以及结构框架等内容。1. 引言在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1. 引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot L转载 2012-02-17 23:55:12 · 654 阅读 · 0 评论 -
利用打印法和点灯法追踪UBOOT第二阶段启动流程
打印法:前段用puts(); 后面可以用printf();这个可以试一试。点灯法:找到相应的GPIO寄存器,在文件头加上#include 这个头最好是放在所有头的后面。int i; GPDCON_REG = 0x55555555; GPDDAT_REG = 0x0; for(i=0; i GPDDAT_REG = 0xffffffff; for(i=0; i put转载 2012-02-20 15:05:36 · 2846 阅读 · 0 评论 -
郁闷,俺被S3C2416 狠狠的暗算了一把
昨天想给2416 内存降频,开始一直以2440 的思维去看,2440 的HCLK 就是 内存的频率,所以2416 也应该是是这个吧。可是TMD 2416 居然在框架图以及手册不断的强调DDRCLK 并且煞有其事的拿DDRCLK说事,并且DDRCLK一直都是所谓的266M......并且图示里面DDRCLK和HCLK是并行的,HCLK无法干预DDRCLK,但是DDRCLK 又找不到设置的地方,真是神转载 2012-02-20 10:17:53 · 2053 阅读 · 0 评论 -
u-boot-1.3.4移植到s3c2440之nand驱动
u-boot-1.3.4移植到s3c2440之nand驱动http://blogold.chinaunix.net/u1/57747/showart_2258787.html折腾了两个晚上,终于把s3c2440板子上的nand驱动搞定了,把需要注意的地方记下来,供大家参考。这次使用的u-boot版本为1.3.4,现在还没有加上从nand启动的部分,现在使用从sdram启动的转载 2012-03-02 16:18:22 · 1505 阅读 · 0 评论 -
u-boot配置和编译过程浅析
1 开发环境:Ubuntu 10.4原创 2012-03-10 10:19:38 · 2034 阅读 · 0 评论 -
u-boot启动之第2阶段浅析
在第一阶段分析中已经知道,经过一系列板级初始化后最后是调用函数start_armboot (void),这个告诉我们第2阶段应该是从这个函数开始进行分析,这个函数是在/lib_arm/board.c文件中。/* Pointer is writable since we allocated a register for it */ gd = (gd_t*)(_armboot_start -原创 2012-03-19 16:36:22 · 2210 阅读 · 0 评论