uboot
文章平均质量分 65
憨憨@
这个作者很懒,什么都没留下…
展开
-
uboot的环境变量
文章目录环境变量的作用环境变量的优先级默认的环境变量环境变量在uboot中工作方式SD卡中环境变量分区DDR中环境变量总结 环境变量的作用 环境变量影响uboot的运行,决定uboot的一些特性;例如uboot开机自启的倒计时就是由bootdelay环境决定的。 环境变量的优先级 在没有定义环境变量的时候,uboot就会使用代码中给的默认的环境变量值。如果有定义了环境变量就会优先使用定义的环境变量。 例如机器码,在(我用的版本)uboot中没有定义板子的环境变量的机器码,所以当你启动内核的时候,就回去校验原创 2021-11-23 17:55:41 · 380 阅读 · 0 评论 -
uboot启动内核
文章目录启动内核的第一阶段 启动内核的第一阶段原创 2021-11-23 17:54:52 · 222 阅读 · 0 评论 -
movi.c分析
#include <common.h> #include <s5pc110.h> #include <movi.h> #include <asm/io.h> #include <regs.h> #include <mmc.h> #if defined(CONFIG_SECURE_BOOT) #include <secure_boot.h> #endif extern raw_area_t raw_area_contr原创 2021-11-06 17:03:40 · 132 阅读 · 0 评论 -
移植Samsung uboot
文章目录第一个问题 在编译uboot成功之后,烧录到板子里。 第一个问题 在烧录进板子里后,通过串口连上板子观察板子的信息; 板子启动,灯亮了,供电锁存了,但是串口并没有信息,所以我们确定了需要修改的大致范围在 start.S 中我们做了中断处理、设置状态寄存器cpsr、设置cache、mmu、确定启动介质sd/nand。 然后调用lowlevel_init。这个函数是对一些底层的东西进行初始化。 首先是 压栈,在我们调用lowlevel_init时我们不确定或者确定要再调用函数时,就需要压栈。因为阿巴阿原创 2021-11-06 16:51:41 · 81 阅读 · 0 评论 -
uboot中bss的理解
一个程序里面包含有数据段、代码段、BSS段。而BSS段中存放的是一些未初始化的静态变量、全局变量,为了合理的使用内存,那么在最后编译出来的.bin文件中BSS段是不存在的。针对这个我自己给自己提出问题,以下答案依据个人理解,可能我描述有些问题,也可能我理解的不对,希望有朋友给我指出来,谢谢! 1、既然BSS段在最终编译出来的文件中是不存在的,那么,BSS还有什么作用呢? 答:因为在程序编译链接后,在指令代码中会指令访问未初始化全局、静态变量的地址,而在编译链接的时候,所以对应BSS段的地址还是会分配给这些变原创 2021-10-24 17:49:15 · 315 阅读 · 0 评论 -
start.S分析
文章目录头文件包含预留校验头与中断异常向量表 头文件包含 /* * armboot - Startup Code for S5PC110/ARM-Cortex CPU-core * * Copyright (c) 2009 Samsung Electronics * * * See file CREDITS for list of people who contributed to this * project. * * This program is free software; y原创 2021-09-19 23:51:22 · 344 阅读 · 0 评论 -
board.c分析
文章目录原创 2021-09-03 10:34:29 · 648 阅读 · 0 评论 -
lowlevel_init 函数分析
lowlevel_init函数主要用做底层的初始化,在start.S中确定启动介质后就要调用这个函数。uboo\board\samsung\x210 文章目录原创 2021-08-17 10:46:48 · 652 阅读 · 0 评论 -
u-boot链接脚本分析
位置在include/board/samsung/x210目录下 文章目录 /* © Copyright 2002 Gary Jennejohn, DENX Software Engineering, gj@denx.de See file CREDITS for list of people who contributed to this project. This program is free software; you can redistribute it and/or modify it原创 2021-08-15 20:27:52 · 98 阅读 · 0 评论 -
主mkconfig分析
文章目录传参整体 传参 #!/bin/sh -e # Script to create header files and links to configure # U-Boot for a specific board. # # Parameters: Target Architecture CPU Board [VENDOR] [SOC] # # (C) 2002-2006 DENX Software Engineering, Wolfgang Denk <wd@denx.de> #原创 2021-08-15 19:38:05 · 60 阅读 · 0 评论 -
Makefile分析
文章目录1.1 版本号1.2 静默编译1.3 静默编译 1.1 版本号 # # (C) Copyright 2000-2008 # Wolfgang Denk, DENX Software Engineering, wd@denx.de. # # See file CREDITS for list of people who contributed to this # project. # # This program is free software; you can redistribute it an原创 2021-08-12 10:33:05 · 897 阅读 · 0 评论 -
主config.mk
文章目录原创 2021-08-02 10:13:53 · 98 阅读 · 0 评论