当前位置:文档下载 > 所有分类 > 工程科技 > 信息与通信 > GEC2440的BIOS分析
侵权投诉

GEC2440的BIOS分析

本文档基于广嵌科技的GEC2440实验板,对其BIOS代码进行了详细的分析,重点梳理了整个代码的执行流程,包括如何执行start.s,如何执行Main(),如何引导操作系统等,可以作为GEC2440使用者的参考资料,也可以做为其它实验板使用者入手BIOS时的参考资料。

GEC2440的BIOS分析

作者:jbb0523(彬彬有礼)

一、 前言

1、 我的基础

我较为系统的学习过AVR单片机各种外设的应用,使用过一次Philips公司的ARM处理器LPC2131移植uC/OS-II,对于TI公司的TMS320C54X系列DSP仅有小于入门级别的了解,对于操作系统底层驱动程序相关知识基础基本为零。 2、 读懂本文档需要的基础

1) 基本掌握ARM指令集汇编指令及常用伪指令的使用;

2) 基本了解S3C2440的以下模块:NAND FLASH控制器、时钟、GPIO、PWM定时器; 3) 基本了解NAND FLASH和SDRAM的概念;

3、 启动代码详细解释参见以下帖子,比我讲的详细,本文档重点讲解BIOS引导过程: 4、忠告:知识是不能拿来卖弄的,学如逆水行舟,不进则退;可以参考单片机学习过程去学习ARM,但不能把思维固定在单片机上,记住:这是ARM!!!

二、 启动代码start.s分析

1、 ADS下相关设置

1) 打开BIOS工程,点击设置按扭,如下图所示:

GEC2440的BIOS分析

2)点击ARM Linker——Output选项卡需设置以下选项:

GEC2440的BIOS分析

第1页

免费下载Word文档免费下载:GEC2440的BIOS分析

(下载1-47页,共47页)

我要评论

返回顶部