bootloader
文章平均质量分 78
简单并快乐着
这个作者很懒,什么都没留下…
展开
-
S5PV210之UBOOT-2011.06启动过程解析
//主题:S5PV210之UBOOT-2011.06启动过程解析//作者:kevinjz2010@gmail.com//版权:kevinjz原创//平台:S5PV210 ARMV7 TINY210//发布日期:2012-05-24//最后修改:2012-05-24//注意事项:欢迎转载,但不得在转载的时候擅自修改、删除文章的任何部分//---转载 2012-12-14 09:42:16 · 2710 阅读 · 3 评论 -
S5PV210 -- UBOOT修改为只使用MEMORY PORT2
按三星默认的u-boot,内存起始地址是0x20000000,即memory port1,如果要让u-boot只在0x40000000(即memory port2) 运行,则需要修改的地方有:(参考T34平台u-boot中的修改为0x30000000)1.修改 board\samsung\smdkc110\lowlevel_init.S[plain] view转载 2013-04-22 09:19:35 · 1496 阅读 · 0 评论 -
现在有空了,回来解决四年前uboot 读写fat 分区的一个txt文件问题
有人提示参考ti 的uenv.txt ,明天就从这个下手吧,没想到一晃四年过去了。原创 2017-07-04 19:48:17 · 883 阅读 · 5 评论 -
I.MX6Q(TQIMX6Q/TQE9)学习笔记——U-Boot移植
其实Freescale的BSP移植文档已经将u-boot的移植步骤讲述的非常详细了,但为了以后方便查阅,还是按照自己的理解记录在这里。获取源码根据前一篇文章搭建好LTIB环境后就可以非常方便的导出u-boot源码了。切换到ltib目录,并运行如下指令:[cpp] view plain copy./ltib -m p转载 2017-07-14 16:04:16 · 436 阅读 · 1 评论 -
Linux arm tftp 以及nfs 的调试方法使用
1、天嵌E9卡片i.mx6q-Linux12.04搭建nfs环境以及从nfs启动开发板http://blog.csdn.net/ailixianhui/article/details/50058471最近导师丢了一个图像处理的项目,要用嵌入式来实现。于是买了一块天嵌近期推出的E9卡片i.mx6q板子,这款板子算是功能比较全面,基本上要用的驱动都给实现了。刚开始接触嵌入式转载 2017-07-06 16:41:19 · 1211 阅读 · 0 评论 -
Factory flashing with U-Boot and fastboot on Freescale i.MX6
http://free-electrons.com/blog/factory-flashing-with-u-boot-and-fastboot-on-freescale-i-mx6/Factory flashing with U-Boot and fastboot on Freescale i.MX6Posted on February 12, 2016 by Antoi转载 2017-07-06 20:01:46 · 928 阅读 · 0 评论 -
[IMX6Q][Android5.1]移植笔记 --- uboot_v2015.04移植
转自 http://blog.csdn.net/kris_fei/article/details/50518586 作者有不少关于imx6 的文章,值得进去好好研究一下。u-boot版本: v2015.04branch: imx_v2015.04_3.14.52_1.1.0_ga我们硬件参考的是sabresd demo板子,由于此branch没有对应mx6qsa转载 2017-07-07 17:06:12 · 624 阅读 · 0 评论 -
[IMX6Q][Android5.1]移植笔记 --- uboot_v2015.04移植
转自 http://blog.csdn.net/kris_fei/article/details/50518586 u-boot版本: v2015.04branch: imx_v2015.04_3.14.52_1.1.0_ga我们硬件参考的是sabresd demo板子,由于此branch没有对应mx6qsabresd目录,所以参考mx6sabresd来移植了,经验证也可以开机转载 2017-07-22 15:11:41 · 617 阅读 · 0 评论 -
U-Boot启动内核分析
U-Boot启动内核分析时间:2017-01-09作者:华清远见先来引用一下这篇介绍“ARM Linux内核启动要求”的文章ARM Linux Kernel Boot Requirements,是ARM Linux内核的维护者Russell King写的。 CPU register settings o r0 = 0.转载 2017-08-10 16:59:01 · 315 阅读 · 0 评论 -
Linux u-boot加载过程 ----基于freescale i.MX6
转自 http://blog.csdn.net/njuitjf/article/details/20563867 这篇文章让我明白了imx6 内存配置文件是怎么被调用执行的,原来是被rom 第一步就调用了。。。。。。Linux u-boot加载过程----基于freescale i.MX6近期做项目需要修改u-boot,刚好趁机研究一把linux u-boot。以前没接触过u-bo转载 2017-07-27 17:47:27 · 3319 阅读 · 1 评论 -
S3C6410开发全纪录(一)《还原SD卡启动的真相》
前章我们也大致分析了SD卡的启动过程,在具体进行问题的定位及解决的过程中,发现还是有很多不明确的地方,网上的文章也多是人云亦云让我们来一步一步搞清楚S3C6410 SD卡启动的步骤及过程(我这里的开发板为OK6410,256M+1G的配置,SD卡为2G,MMC)一、开发板跳线,从SD卡启动[cpp] view plaincopy查看《OK64转载 2013-04-10 15:30:46 · 1265 阅读 · 0 评论 -
常用uboot命令
Printenv 打印环境变量。Uboot> printenvbaudrate=115200ipaddr=192.168.1.1ethaddr=12:34:56:78:9A:BCserverip=192.168.1.5Environment size: 80/8188 bytesSetenv 设置新的变量Uboot> setenv myboard AT9转载 2013-04-11 11:28:11 · 726 阅读 · 1 评论 -
S3C6410开发全纪录(二)《如何计算内存大小,并在UBOOT中调整内存大小》
前章我们已经可以制作出用来启动的SD卡了,并将自己编译的UBOOT烧录到了SD卡中这份UBOOT代码中的内存配置肯定和手头的开发板不一致,这里我们将搞清楚如何修改内存大小,并说清楚内存大小到底是如何计算的一、关于内存大小的计算1)硬件的型号,在飞凌的开发板中128M内存 采用的是 K4X51163PC 可以看出来 这颗芯片是 总大小为512 bit 位宽 为16转载 2013-04-10 15:24:56 · 1006 阅读 · 0 评论 -
uboot 自引导内核(小寿原创)
uboot 自引导内核(小寿原创)uboot 自引导内核(小寿原创)首先 介绍如何将内核写进nand flash:u-boot# nand erase 0x00030000 0x00100000u-boot# tftp 0x31000000 zImageu-boot# nand write 0x31000000 0x00030000 0x00100000这里 我们有几种方法转载 2013-03-20 15:22:37 · 899 阅读 · 0 评论 -
uboot 引导wince NK.nb0
版权归作者原所有==========================================================================================================关于Uboot启动网上有例子,一、wince 启动过程分析 我用的是utu2440的开发板,板子自带的启动文件包括NBOOT1、NBOOT2、转载 2013-03-20 15:41:55 · 2147 阅读 · 1 评论 -
android210 uboot 调试
目录1.编译配置2.u-boot.lds连接配置文件3.Stage1之start.S4.Stage2之入口start_armboot1.编译配置 编译前先进行配置:make smdkv210single_config 其中,Makefile中make smdkv210single_config为:转载 2013-03-21 14:00:14 · 1620 阅读 · 0 评论 -
u-boot_smdkv210 分析二:启动代码start.s分析
u-boot_smdkv210 分析二:启动代码start.s分析1.链接文件. = 0x00000000;. = ALIGN(4);.text :{ cpu/s5pc11x/start.o (.text) cpu/s5pc11x/s5pc110/cpu_init.o (.text)又链接文件可知,首先启动的是start.o,现转载 2013-03-21 14:11:32 · 1636 阅读 · 0 评论 -
android系统移植emmc记录(6)--sd卡烧写文件分析
=========================================cmd_fastboot.c命令格式: sdfuse flash kernel zImage sdfuse flash system system.ext3=========================================[cpp] view plaincopypr转载 2013-03-22 09:29:07 · 2754 阅读 · 0 评论 -
android系统移植emmc记录(5)-- fastboot命令分析
[cpp] view plaincopyprint?int do_fastboot (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) {//设置u-boot,kernel,ramdisk ,system,userdata,cache空间地址 if (set_partition_table())转载 2013-03-22 09:38:11 · 2888 阅读 · 0 评论 -
android系统移植emmc记录(4)-- fdisk 分区命令分析 .
fdisk -c 0命令分析:---------------------------------- [cpp] view plaincopyprint?int do_fdisk(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[]) { if ( argc != 3 )转载 2013-03-22 09:40:31 · 6091 阅读 · 0 评论 -
android系统移植emmc记录(2)--u-boot烧写emmc方式 .
------------------------------------------------------------------------------------------------------------------------U-boot 支持2种方式烧写 emmc设备:Fastboot命令:通过usb接口烧写。步骤:1.编写u-boot支持从sd卡启动,里面转载 2013-03-22 09:45:52 · 2928 阅读 · 0 评论 -
s5pv210加入recovery功能分析
1.确定分区大小namestartlengthbootloader49~2Mboot8Mrecovery8Msystem512Mdata1024Mcache256Msdcardall reserved2.fastboot或sdfuse刷转载 2013-03-22 11:12:55 · 1574 阅读 · 0 评论 -
用eclipse调试uboot工程
转自 http://blog.csdn.net/kangear/article/details/8639398用eclipse导入uboot工程----------------------------------------------------------------------下了最新的eclipse.3.4.2.启动的时候需要jvm1.5以上,先把自带的转载 2017-09-13 18:00:39 · 467 阅读 · 0 评论