标题:
基于mini2440 的 bootloader 设计 ---- 1、 准备工作
[打印本页]
作者:
look_w
时间:
2017-10-24 17:11
标题:
基于mini2440 的 bootloader 设计 ---- 1、 准备工作
今天开始着手设计一个简单的bootloader,为此预计会有一系列关于bootloader和arm知识的文章出现了。本篇文章主要为以后的编码工作做一些铺垫,介绍一下开发板情况以及即将实现的bootloader的功能。本人属于菜鸟级别,读者看到不对之处望不吝赐教,本人在此先行致谢!
开发环境:
电脑系统:RedHat Enterprise Linux6 kernel version : linux-2.6.32
交叉工具链:arm-linux-xxx4.3.2
开发板版本:mini2440 S3C2440处理器 64M SDRAM 256M nand flash
一、开发板介绍
硬件介绍:
CPU
处理器
- Samsung S3C2440A,主频400MHz,最高533Mhz
SDRAM
内存
- 在板 64M SDRAM
- 32bit 数据总线
- SDRAM 时钟频率高达 100MHz
FLASH
存储
在板 256M/1GB Nand Flash, 掉电非易失(用户可定制 64M/128M/256M/512M/1G)
在板 2M Nor Flash,掉电非易失,已经安装 BIOS
LCD
显示
- 板上集成 4 线电阻式触摸屏接口,可以直接连接四线电阻触摸屏
- 支持一线精准触摸屏
- 支持黑白、 4 级灰度、 16级灰度、 256色、 4096色STN液晶屏,尺寸从 3.5寸到 12.1寸,屏幕分辨率可
以达到 1024x768 象素;
- 支持黑白、 4 级灰度、 16级灰度、 256色、 64K色、真彩色TFT液晶屏,尺寸从3.5寸到12.1寸,屏幕
分辨率可以达到 1024x768 象素;
- 标准配置为统宝 3.5”真彩 LCD,分别率 240x320,带触摸屏;
接口和资源
- 1 个 100M 以太网RJ-45接口(采用 DM9000 网络芯片)
- 3 个串行口
- 1 个 USB Host
- 1 个 USB SlaveB型接口
- 1 个 SD 卡存储接口
- 1 路立体声音频输出接口,一路麦克风接口;
- 1 个 2.0mm 间距 10 针 JTAG 接口
- 4 USER Leds
- 6 USER buttons(带引出座)
- 1 个 PWM 控制蜂鸣器
- 1 个可调电阻,用于 AD 模数转换测试
- 1 个 I2C 总线 AT24C08 芯片,用于 I2C 总线测试
- 1 个 2.0 mm 间距 20pin 摄像头接口
- 板载实时时钟电池
- 电源接口(5V),带电源开关和指示灯
系统时钟源
- 12M 无源晶振
实时时钟
- 内部实时时钟(带后备锂电池)
扩展接口
1 个 34 pin 2.0mmGPIO 接口
1 个 40 pin 2.0mm 系统总线接口
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/)
Powered by Discuz! 7.0.0