uboot
文章平均质量分 64
怠惰是深渊啊啊啊啊
在下初学,欢迎交流指正kkuokkuo1234@qq.com
展开
-
uboot——ping通开发板
一、网络测试指令:ping (1) 用法: ping {ip地址} ping是测试开发板和主机之间的网络链接。应注意 1)首先应当用网线连接开发板和主机 2) 先试图ping通主机windows。注意windows中有线网卡的地址设置,设置主机windows的本地连接IPv4地址为192.168.1.10 ,子网掩码为255.255.255.0。3) 确认开发板uboot里的几个网络相关的环境变量的值对不对原创 2016-11-27 18:52:04 · 2916 阅读 · 0 评论 -
uboot——简介和常用命令及环境变量
一、背景 首先我们应该明白计算机系统的三个核心:CPU + 外部储存器(Flash/硬盘) + 内部储存器(DDR/DRAM/SRAM)。 典型的linux嵌入式系统启动过程:嵌入式系统上电后先执行uboot,接着uboot负责初始化DDR、Flash,然后将Flash读取到DDR中,最后启动OS(OS启动后uboot就无用了)。 uboot是一种普遍用于嵌入式系统中的bootloader(在操作系统运行原创 2016-11-27 15:20:03 · 3158 阅读 · 0 评论 -
uboot——启动第一阶段分析
一、程序的开始 在C语言中,main函数是整个程序的入口,这是规定。在uboot中因为有汇编参与,因此不能直接找main.c,整个程序的入口取决于中ENTRY声明的地方 ENTRY(_start),因此_start所在的文件就是整个程序的起始文件,所在的程序就是起始程序。 二、Start.S文件的分析1、头文件包含#include <config.h>#include <versi原创 2017-02-05 17:57:19 · 791 阅读 · 0 评论 -
uboot——启动第二阶段分析
uboot中一个很长的函数start_armboot构成了整个uboot启动的第二阶段,在这个很长的函数中还调用了其他函数用来实现很多功能。 1、init_sequenceinit_fnc_t *init_sequence[] = { cpu_init, /* basic cpu dependent setup */#if defined(CONFIG_SKIP_RELOCA原创 2017-02-15 16:11:49 · 365 阅读 · 0 评论 -
.word 简介
三星s5pv210在uboot启动阶段留有16KB的空间,start.S是这样写的 .word 0x2000 .word 0x0 .word 0x0 .word 0x0查资料发现.word XXX 意思是 在当前位置存放XXX,.word占用4个字节用XXX来填充。所以结论就是.word expression就是在当前位置放一个word型的值,这个值就是expressi原创 2017-03-26 13:23:40 · 564 阅读 · 0 评论