[I.MX6UL] U-Boot 命令使用(四) 网络操作命令
uboot支持大量的网络相关命令, 比如 dhcp、ping、nfs 和 tftpboot。在使用 uboot 的网络功能之前先用网线将开发板的 ENET2 接口和电脑或者路由器连接起来,I.MX6U-ALPHA 开发板有两个网口:ENET1 和 ENET2,一定要连接 ENET2,不能连接错了。s...
[I.MX6UL] U-Boot 命令使用(五) EMMC 和 SD 卡操作命令
uboot 支持 EMMC 和 SD 卡, 因此也要提供 EMMC 和 SD 卡的操作命令。 一般认为 EMMC和 SD 卡是同一个东西,所以没有特殊说明,本教程统一使用 MMC 来代指 EMMC 和 SD 卡。 uboot 中常用于操作 MMC 设备的命令为“mmc” 。1、mmc info 命令...
基于iTop-4412的U-Boot 2017移植[0]:Exynos4412基础
基于iTop-4412的U-Boot 2017移植[0]:Exynos4412基础 参考资料: + Exynos 4412的启动过程分析 + 基于tiny4412的u-boot移植 Exynos4412 SoC基础- Exynos4412的地址空间iROM:这段地址空间对应Exynos...
u-boot在s3c2410开发板上移植(NAND Flash Boot)过程
1)u-boot版本1.3.1 2)在Makefile中加入bks2410_config : unconfig @./mkconfig $(@:_config=) arm arm920t bks2410 NULL s3c24x0我把我的板子起名叫bks2410,可以依自己的喜好修改 3)建立boar...
jLink V8调试exynos 4412 u-boot的几点补充
/********************************************************************************* @author Maoxiao Hu* @version V1.0.0* @date Dec-2014*****...
使用eclipse与jLink V8调试exynos 4412 u-boot
/********************************************************************************* @author Maoxiao Hu* @version V1.0.1* @date Dec-2014*****...
u-boot 1.3.4上移植dm9000cep问题
现用的2416核,在u-boot 1.3.4上移植dm9000cep驱动,网卡接片选1,现有问题是,能找到网卡ID,但始终ping不通,两个led均不亮。 将dm9000c的控制寄存器的LBK设为MAC Internal Loopback进行调试,eth_send发送数据正常,eth_rx接收数据时...
u-boot 启动过程
u-boot 代码分为两个阶段第一阶段是汇编,入口是 arch/arm/cpu/armv7/start.S,第二阶段是 C 语言, 入口是 board.c 第一阶段代码1. 异常向量表定义2. 设置 SVC32 模式(ARM 七种工作模式)3. 调用 cpu_init_crit 进行 cpu 相关初...
u-boot 2010.03 移植
【环境】 1:Ubuntu 10.10 2:u-boot-2010.03 3:优龙FS2410 4:交叉编译器:arm-none-linux-gnueabi-gcc version 4.3.2 Step1: 创建板级源码 1) 解压 tar jxvf u-boot-2010.0...
Tiny210 U-BOOT(二)--配置时钟频率基本原理
CPU时钟、NAND FLASH、DDR、串口、网卡至少这些硬件,是我们需要在u-boo的启动过程中完成初始化的,其余的细节问题先不说了。必竟前面的这些硬件,是u-boot在启动过程,做自搬移和最终引导内核前必须要用到的。为了理解u-boot源码中那些硬件操作汇编代码,我们先看看这些硬件的工作原理是...
tiny210 u-boot 引导内核及文件系统笔记
使用u-boot for tiny210 ver3.1 (by liukun321咕唧咕唧)做好了uboot 移植 打算用u-boot 来引导内核加载文件系统 编译u-boot $make distclean$make ARCH=arm CROSS_COMPILE=/opt/Friendly...
U-Boot直接引导zImage内核
U-Boot直接引导zImage内核 U-boot1.1.6只能只能就能过mkimage工具加工后的内核镜像文件。mkimage工具给zImage增加了一个64B大小的头。U-Boot是通过bootm命令来引导Linux内核的,bootm命令调用do_bootm函数来mkimage...
嵌入式Linux学习:u-boot源码分析(3)--AM335X系列的2014.10版
我们继续上一篇的代码,已经来到s_init()(位于arch\arm\cpu\armv7\am335x\board.c),其源代码如下: ...defined(CONFIG_SPL_BUILD)gd = &gdata;preloader_console_init();//wlg: ...
(一)U-Boot启动过程--详细版的完全分析
------------------------------------------------------------------------------------------------------------------------------------------- 我们知道,bo...
u-boot启动过程之STEP2
在STEP1的最后,代码通过调用void start_armboot (void)进入了u-boot启动的第二阶段 1. void start_armboot (void)主要是对硬件的初始化,代码详解 void start_armboot (void){ init_fnc_t **i...
u-boot分析 六 (从code flow看u-boot到kernel的启动过程)
u-boot分析 六 (从code flow看u-boot到kernel的启动过程) 此文章绝对是精华…… 本篇文章重点: 介绍u-boot是如何从start.S一步一步的run到linux kernel的入口的。 博主提醒你,要搞明白这篇文章: 必须要有上一篇的基...
U-Boot启动过程
开发板上电后,执行U-Boot的第一条指令,然后顺序执行U-Boot启动函数。看一下board/smdk2410/u-boot.lds这个链接脚本,可以知道目标程序的各部分链接顺序。第一个要链接的是cpu/arm920t/start.o,那么U-Boot的入口指令一定位于这个程序中。下面分两阶段介绍...
u-boot启动过程之STEP1
u-boot启动过程之STEP1 1, 初始化中断向量表,正常情况下,直接跳转到reset .globl _start_start: b reset ldr pc, _undefined_instruction ldr pc, _software_interrupt ...
u-boot启动过程分解 1
这篇文章是tiny6410到手以后分析的第一个程序后写下的记录,由于各种原因整理一半以后就被搁置了,有些未解决问题, U-Boot启动代码分析第一部分(汇编语言): 主要完成cpu初始化所涉及到寄存器设置,并将第二部分C语言代码复制到RAM中; 此部分内容起始于/cpu/...
移植u-boot学习笔记1-----实验及分析启动过程之概述
1、编译 解压 tar xjf u-boot-2012.04.01.tar.bz2 切换到u-boot目录 cd u-boot-2012.04.01 配置 make smdk2410_config 编译(如果编译出现问题,考虑换编译器,安装交叉编译工具链参考http://blog.csdn.net/...