发布时间:2013-03-25 15:54:57
OverviewFencing is the disconnection of a node from shared storage. Fencing cuts off I/O from shared storage, thus ensuring data integrity. A fence device is a hardware device that can be used to cut a node off from shared storage. This can be accomplished in a variety of ways: .........【阅读全文】
发布时间: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.........【阅读全文】
发布时间:2013-03-17 20:40:50
在移植内核的时候,通常会遇到引脚复用(MUX)的配置问题。在现在的Linux内核中,对于TI的ARM芯片,早已经有了比较通用的MUX配置框架。这对于许多TI的芯片都是通用的,这次看AM335X的代码顺手写一下分析,以备后用。一、硬件 对于许多TI的芯片来说,引脚复用的配置是在Control Module(配置模块)的.........【阅读全文】
发布时间: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 .........【阅读全文】
发布时间: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.........【阅读全文】