
uboot
文章平均质量分 76
旋涡小林
这个作者很懒,什么都没留下…
展开
-
uboot控制台下的环境变量详解
1、bootdelay 在uboot启动结束后会出现倒计时,倒计时一到就会自动执行bootcmd,这个倒计时的长短就是由bootdelay环境变量影响的。2、bootcmd uboot启动结束后出现倒计时,倒计时一到就会执行bootcmd,而这个环境变量的内容就决定了uboot接下来要干嘛,例如像:bootcmd=movi read kernel 30008000; movi read root原创 2017-11-07 19:41:21 · 1866 阅读 · 0 评论 -
基于X210开发板平台下的刷机教程
一、什么是刷机? “刷机”这个词在日常生活中经常听到,例如有些人说“我手机很卡,需要重新去刷一下机”,“我手机这个功能不支持,可以去刷下机么”,等等。其实,专业一点来说,刷机就是重新在板载的iNand/Nand/SD卡等储存设备上面重新部署uboot、kernel、rootfs。通俗一点来说就是,重装一个操作系统,像在电脑上面重装系统一样。二、准备刷机工具。(一)软件工具1、fastboot:现在原创 2017-11-09 14:07:57 · 1781 阅读 · 0 评论 -
什么是重定位?为什么需要重定位?(嵌入式下)
一、必须知道的几个概念。1、链接地址和运行地址。①运行地址,顾名思义就是程序运行的时候的地址,也就是你用工具将代码下载到RAM的那个地址,也叫加载地址。②链接地址,由链接脚本指定的地址。为什么需要链接脚本指定地址呢?你想一下,在c语言编程中,当我们需要调用一个A函数的时候,编译器是怎么找到这个A函数?编译器肯定是知道它被放在哪里才可以找到它。那就是链接脚本的作用,链接脚本其实在程序被执行之前都已经指原创 2017-11-11 20:22:30 · 14682 阅读 · 1 评论 -
在uboot下修改环境变量需要注意什么?
在uboot的终端下修改环境变量,需要注意一定的格式,否则的话很容易出现环境变量修改不成功或者修改错误等问题。一、注意修改的格式以修改uboot下的bootcmd为例:1、修改时不可加 “=” 号。// 错误示范1:setenv bootcmd = movi read kernel 30008000; movi read rootfs 30B00000 300000; bootm 3000原创 2017-11-06 18:20:03 · 3288 阅读 · 0 评论 -
单片机、桌面电脑/PC、嵌入式系统的启动思路对比。
一、理解SRAM和DRAM。1、程序员角度中的SRAM? 答:我们平时都说内存分为SRAM和DRAM,那到底什么是SRAM呢?中文名静态内存,它的一大特点是不需要我们程序员写初始化代码初始化它,直接上电即可工作,但是一大缺点是内存一般比较小而且非常贵。单片机内部一般就使用这个,所以写完单片机代码烧录后直接上电,程序就可以跑起来了,并不需要写初始化内存的代码。2、程序员角度中的DRAM?原创 2017-11-16 16:47:29 · 1381 阅读 · 0 评论