Chinaunix首页 | 论坛 | 博客
  • 博客访问: 496638
  • 博文数量: 78
  • 博客积分: 1771
  • 博客等级: 上尉
  • 技术积分: 944
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-25 10:20
文章分类

全部博文(78)

文章存档

2014年(2)

2013年(10)

2012年(9)

2011年(7)

2010年(11)

2009年(10)

2008年(12)

2007年(17)

我的朋友

发布时间:2013-03-17 20:42:02

AM335x bootloader 分3部分:1st stage:RBL (ROM)2st stage:SPL (内部RAM:0x402f0400)3st stage:U-Boot (一般外部DDR)注:SPL的代码包含在U-Boot中,在编译U-Boot时会自动编译。 AM335x内部RAM大小为128KB(0x402f0000 - 0x4030ffff),其中底部8KB(0x4030e000 - 0x4030ffff)来作载入ROM code(RBL.........【阅读全文】

阅读(2516) | 评论(2) | 转发(1)

发布时间:2013-03-17 20:40:50

在移植内核的时候,通常会遇到引脚复用(MUX)的配置问题。在现在的Linux内核中,对于TI的ARM芯片,早已经有了比较通用的MUX配置框架。这对于许多TI的芯片都是通用的,这次看AM335X的代码顺手写一下分析,以备后用。一、硬件    对于许多TI的芯片来说,引脚复用的配置是在Control Module(配置模块)的.........【阅读全文】

阅读(10568) | 评论(0) | 转发(5)

发布时间:2013-03-17 20:38:30

board_init_f   【入口函数】start.s (u-boot-2011.09-psp04.06.00.08\arch\arm\cpu\armv7\start.S) /*Set stackpointer in internal RAM to call board_init_f */call_board_init_f:    ldr    sp, =(CONFIG_SYS_INIT_SP_ADDR)    bic .........【阅读全文】

阅读(3450) | 评论(0) | 转发(2)

发布时间:2013-03-17 20:37:15

由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_critboard_init_fboard_init_rcpu.........【阅读全文】

阅读(5452) | 评论(0) | 转发(3)

发布时间:2013-03-17 20:35:17

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 &.........【阅读全文】

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

chinaunix网友2010-02-24 14:06

你好!这种天我也在弄ixp425的板子, adm6996L交换芯片。redboot是跑起来了,可是adm6996L好像没有驱动成功。可不可以发一份你的redboot原码我?交流交流 ~~ QQ:88245194 Email: jian745@163.com

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

登录 注册