Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2035989
  • 博文数量: 610
  • 博客积分: 11499
  • 博客等级: 上将
  • 技术积分: 5511
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-12 19:27
文章分类

全部博文(610)

文章存档

2016年(5)

2015年(18)

2014年(12)

2013年(16)

2012年(297)

2011年(45)

2010年(37)

2009年(79)

2008年(101)

发布时间:2014-07-13 00:10:00

AM335x bootloader : 1st stage:RBL (ROM) 2st stage:SPL (内部RAM:0x402f0400) 3st stage:U-Boot (一般外部DDR) SPL是bootloader的第二部分,由RBL引导运行,主要目的就是引导U-Boot运行。 SPL也叫MLO,一般存放在SD或者Nand中。其中,在Nand中要求存放在从第一个block开始的4个block中,因为RBL会从第一个block开始查找SPL,如果第一个失败后,会从第二个block开始继续查找,直到第四个block查找完毕,因此,SPL必须放在Nand从第一个block......【阅读全文】

阅读(886) | 评论(0) | 转发(0)

发布时间:2014-07-13 00:09:50

参考http://blog.mcuol.com/User/nidetech/Article/79007_1.htm   SPL代码分析: 分析SPL代码,首先要看一下SPL目录下的Makefile文件,在Makefile中: CONFIG_SPL_BUILD := y export CONFIG_SPL_BUILD 这个宏定义用于打开U-boot代码里有关SPL部分的分支. 另外,Makefile还交代了SPL涉及到的相关代码文件: 主要有 u-boot-2011.09-psp04.06.00.08\arch\arm\cpu\armv7   &nb......【阅读全文】

阅读(879) | 评论(0) | 转发(0)

发布时间:2014-07-13 00:09:40

由Makefile可知,SPL的入口在u-boot-2011.09-psp04.06.00.08\arch\arm\cpu\armv7\start.S中 SPL的功能无非是设置MPU的Clock、PLL,Power,DDR,Uart,Pin Mux,完成对U-Boot的引导的工作,所以SPL board port主要针对以上几点。 在start.S中: cpu_init_crit board_init_f board_init_r cpu_init_crit #ifndef CONFIG_SKIP_LOWLEVEL_INIT     bl&nbs......【阅读全文】

阅读(825) | 评论(0) | 转发(0)

发布时间:2014-07-13 00:09:31

AM335x SPL......【阅读全文】

阅读(861) | 评论(0) | 转发(0)

发布时间:2014-07-13 00:00:52

Linux内核源码分析--Image内核启动(init/main.c中start_kernel调用的rest_init函数详解)(Linux-3.0 ARMv7)......【阅读全文】

阅读(763) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

chinaunix网友2010-05-11 13:52

希望博主上twitter发一些推或者建立个list什么地,我们好fallow你!我是@bluetoothknife

回复 |  删除 |  举报

chinaunix网友2009-08-21 15:00

请问cs8900上电后查txevent寄存器发现out-of-window位已经置位,不能发送数据,但接收数据正常。不知是何原因?另外,cpu不编程序。用网线将cs8900与电脑相连,link指示灯不亮,编程后,指示灯可点亮。不知是何原因?

回复 |  删除 |  举报

chinaunix网友2008-04-28 15:02

我看了你的那个输入输出内存静态映射,为什么我这样写了后会有段错误呢 ?应该怎么样调用呢 ?

回复 |  删除 |  举报
留言热议
请登录后留言。

登录 注册