Tracy Mcgrady的专栏

冰山一角。

u-boot启动代码分析

u-boot版本为u-boot-2009.08,平台smdk2410   一、第一阶段启动代码分析 在学习ARM时就知道,ARM在上电复位时将PC指针修改为0,即ARM是从0地址开始读取指令执行的。在cpu/arm920t/目录下有个u-boot.lds链接脚本,首先看代码段定义: . =...

2012-02-26 17:31:41

阅读数 2987

评论数 1

u-boot移植到mini2440之一

u-boot版本为u-boot-2009.08,平台为mini2440   一、建立开发板支持 1.修改顶层Makefile,指定交叉编译器 CROSS_COMPILE ?=arm-linux- 2.修改顶层Makefile,仿照smdk2410的格式在smdk2410后添加 mini...

2012-02-25 17:51:06

阅读数 1160

评论数 0

S3C2440启动方式

S3C2440支持nor flash和nand flash两种方式启动,它是通过引脚OM1和OM0控制的。 如果是从nor flash启动,因为复位后,ARM将PC指针设置为0,那么nor flash肯定要连到bank0上。如果从nand flash启动,S3C2440是这样做的,n...

2012-02-25 14:15:53

阅读数 1321

评论数 0

S3C2440时钟分析

S3C2440时钟控制逻辑可以产生FCLK、HCLK、PCLK和UCLK。FCLK为CPU时钟。HCLK为AHB总线外设时钟,包括存储控制器、中断控制器、LCD控制器、DMA控制器等。PCLK为APB总线外设时钟,包括看门狗、IIS、IIC、PWM定时器、MMC接口、ADC、UART、GPIO、R...

2012-02-19 20:29:07

阅读数 1210

评论数 0

提示
确定要删除当前文章?
取消 删除