BootLoaders
文章平均质量分 88
StrongMouse_uestc
c/c++ coder
展开
-
u-boot for fun (2) -- read Makefile
<br />根据实际编译过程(以smdk2410_config),了解Makefile如何作用<br /> <br />1.make smdk2410_config<br /> 执行这个操作,Makefile会跳过前面所有过程,直接执行<br />smdk2410_config : unconfig<br /> @$(MKCONFIG) $(@:_config=) arm arm920t smdk2410 NULL s3c24x0<br /> <br />unconfig 是个伪目标,总是执行,所原创 2010-08-30 22:19:00 · 441 阅读 · 0 评论 -
u-boot for fun (1) -- read RAEDME
<br />1.Download u-boot at sourceforge. (u-boot-1.1.6)<br /> <br />2.read the file of the README, get the http://lists.sourceforge.net/lists/listinfo/u-boot-users<br /> <br />3.copy from README<br /> <br /> If the system board that you have is not list原创 2010-08-30 21:21:00 · 566 阅读 · 0 评论 -
u-boot for fun (3) -- read start.S
start.S:1.设置cpu模式为svc322.初始化看门狗3.设置中断(根据手册)4.设置时钟CLKDIV5.Cpu_critical_setting, memory timing, flush cache6.重新定位u-boot:这里需要了解lds文件的作用,以及ldr,adr的区别,源码中这里是将代码从flash中copy到Ram中,如果移植到mini2440上的话,那这里就需要处理把u-boot copy到ram中。7.留出需要的内存(CFG_MALLOC_LEN, GBL_DATA_SIZE,原创 2010-08-31 23:14:00 · 534 阅读 · 0 评论