s5pv210-uboot
文章平均质量分 63
xiaojiaohuazi
这个作者很懒,什么都没留下…
展开
-
s5pv210 uboot-2012-10移植(三) 之支持SPL
上次的uboot的BL1是自己实现的,今天就来让uboot-2012-10支持SPL功能,但不是完全用的uboot本身的代码,也不知道这样是好还是坏。1.分析顶层目录的Makefile可以知道,需要添加CONFIG_SPL配置,这在前面的已经说过了,跟踪start.S代码,得知编译需要arch/arm/lib/spl.c文件,查看arch/arm/lib/Makefile得知,需要添加CONF原创 2012-12-07 16:46:46 · 4795 阅读 · 15 评论 -
s5pv210 uboot-2012-10移植(二) 之能够启动进入控制台
这次我们将从官网下载的最新uboot-2012-10移植到s5pv210开发板上,让其进入控制台,效果如下:首先,我暂时没采用内核的SPL,这个将在后面给补上,这里的BL1是我自己参考资料写的,我用的是QT210开发板,内存1G,对于不同的开发板,需要重新配置memory和修改uboot在内存里的地址,也就是CONFIG_SYS_TEXT_BASE。我的BL1代码在这里下载。一、添原创 2012-12-06 17:29:44 · 6143 阅读 · 6 评论 -
s5pv210 uboot-2012-10移植(一) 之分析Alex Ling的linaro-2011.10 for mini210
好久好久前就买了s5pv210的开发板,一直都是东搞搞西搞搞,一点收获也没有,这次下决心来移植最新的uboot到u-boot-2012.10上,并通过这个博客记录下来以防时间长给忘了,我的开发板是QT210的。s5pv210的启动分为BL0,BL1,BL2,BL0是出厂的时候就固化在IROM里的,所以我们的uboot就要实现BL1和BL2,BL1在uboot里叫做u-boot-spl.bin,BL原创 2012-12-06 15:57:16 · 6265 阅读 · 6 评论 -
s5pv210 uboot-2012-10移植(八) 之支持SD卡保存环境变量
本次将实现SD卡保存环境变量,uboot的移植先到这里告一段落了,大体上能用了,但是还很不完善,等到以后需要用到的时候在继续添加,而且中间有移植错误的地方也希望各位大侠给指出来,特别是SD卡那里。1.include/configs/smdkv210.h +233,CONFIG_ENV_OFFSET自己可以算下,保证不重复就行,我这里是为了保险起见/*------------------原创 2012-12-15 10:06:02 · 2414 阅读 · 2 评论 -
s5pv210 uboot-2012-10移植(七) 之支持SD卡
我其实对SD卡的操作不是很熟悉,所以移植的肯定有问题,在随机赠送的Kingston 4G的SD卡上可以进行读写,但是我换了张2G的SD卡,就不行了,原因暂时先不找了,等熟悉了SD卡的操作再看看,哪位大侠知道怎么移植的一定要告诉我,不胜感激。1.include/configs/smdkv210.h +94#define CONFIG_GENERIC_MMC #define C原创 2012-12-14 15:43:39 · 2525 阅读 · 3 评论 -
s5pv210 uboot-2012-10移植(五) 之支持LAN9220网卡
我的s5pv210开发板是100M的LAN9220网卡芯片,通过CS5的总线连接的,对应的地址空间是0xA8000000,16位的。1.跟踪代码发现在smc9115_pre_init里配置总线,board/samsung/smdkv210/smdkc100.c +36/* * Miscellaneous platform dependent initialisations */s原创 2012-12-12 09:51:55 · 3175 阅读 · 0 评论 -
s5pv210 uboot-2012-10移植(四) 之使系统工作在1000Mhz
在uboot原来的代码里,有系统时钟的初始化函数,在board/samsung/smdkv210/lowlevel_init.S的system_clock_init函数,我大概看了一下,寄存器不一样,而且是汇编写的,所以我就改成用c语言来实现,在BL1阶段初始化一下,BL2阶段就不用重新初始化了。1.arch/arm/lib/spl.c +43添加//SystemClock#defi原创 2012-12-11 11:12:11 · 3116 阅读 · 0 评论