学习电子笔记

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Mini2440 开发板硬件资源特性

CPU 处理器

- Samsung S3C2440A,主频400MHz,最高533Mhz

SDRAM 内存

- 在板64M SDRAM

- 32bit 数据总线

- SDRAM 时钟频率高达100MHz

FLASH 存储

在板256M/1GB Nand Flash, 掉电非易失

在板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 Slave B 型接口

- 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 系统总线接口

规格尺寸

- 100 x 100(mm)

操作系统支持

- Linux2.6.32.2 + Qtopia-2.2.0+QtE-4.6.1(独创双图形系统共存,无缝切换) - 6.0(R3)

打开编辑器

1

2设置

ARM902T

用C语言编辑RAM程序修改一下:

用C++语言编辑RAM程序修改一下:

以下基本不许修改:(只需要知道是什么)

0x30000000是内存地址

2440init.o是2440init.s(汇编文件)生成的.obj文件(目标文件)

注意:1. plain binary 是生成简单二进制问卷

2.二进制文件输出地点:(记住文件名后缀.bin不能修改)

若MAKE时出现:

解决方法:

烧录ram程序

源文件经编译之后会生成一个执行文件(.bin)

存储位置在下图中的“2” 的文件中

但我们常保存在(例如:范例中的2—4)

安装MiniTools (光盘)

打开MiniToos

插上数据线,电源线将ARM与电脑连接起来

同时MiniTools 会找到你所用开发板信息(如下图)

找到”裸机开发(No OS)“

在我标号1 的位置是你要烧录的程序,也就是.bin文件然后点击标号2 “下载运行”

下图是烧录成功的界面

同时还要安装超级终端(已经上传到班级群中,自己去下载)超级终端配置

成都区号:028

输入名称(name)随便输入不影响

1 输入区号成都区号028(上图为本身配置好的)

2 选择自己电脑上的数据端口(COM1 COM

3 COM4)

1 修改为115200

2 修改为无

最终你可以在开始菜单/附件/通讯/超级终端/name 找到你建立的管理器(如下图)

最后你可以烧录一个测试文件(我是在光盘中的images 中找的)

点击发送接受信息(其本身ram启动会自动连接)

得到下列命令框

做到这一步就说明你的ARM程序下载成功,并成功在裸机运行

相关文档
最新文档