嵌入式系统实验一-存储器实验(3页).doc

上传人:1595****071 文档编号:39814247 上传时间:2022-09-08 格式:DOC 页数:3 大小:124KB
返回 下载 相关 举报
嵌入式系统实验一-存储器实验(3页).doc_第1页
第1页 / 共3页
嵌入式系统实验一-存储器实验(3页).doc_第2页
第2页 / 共3页
点击查看更多>>
资源描述

《嵌入式系统实验一-存储器实验(3页).doc》由会员分享,可在线阅读,更多相关《嵌入式系统实验一-存储器实验(3页).doc(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、-嵌入式系统实验一-存储器实验-第 1 页嵌入式系统课程实验报告学生姓名: 所在班级: 指导教师: 记分及评价: 项目满分5分得 分一、 实验名称存储器实验二、 实验目的了解S3C2410X处理器的内部存储空间分配;掌握对存储区配置的方法;掌握对存储区进行读写访问的方法。三、 实验内容熟练使用命令脚本文件对ARM存储控制器进行正确配置。使用C语言编程,实现对RAM的读写访问。 四、 实验原理S3C2410A的存储器控制器提供访问外部存储器所需要的存储器控制信号,具有以下特性: 支持小大端(通过软件选择)。 地址空间:每个bank有128 MB(总共有8个bank,共1 GB)。 除bank0只

2、能是16/32位宽之外,其他bank都具有可编程的访问位宽(8/16/32位)。 总共有8个存储器bank(bank0bank7):一其中6个用于ROM,SRAM等;一剩下2个用于ROM,SRAM,SDRAM等。 7个固定的存储器bank(bank0bank6)起始地址。 最后一个bank(bank7)的起始地址是可调整的。 最后两个bank(bank6和bank7)的大小是可编程的。所有存储器bank的访问周期都是可编程的。 总线访问周期可以通过插入外部等待来扩展。 支持SDRAM的自刷新和掉电模式。五、 实验结果 超级终端上显示一下信息:六、 练习编写程序对SRAM进行字节的读写访问。#i

3、nclude 2410lib.hvoid memory_test(void) int i; UINT16T data; int memError=0; UINT16T *pt; uart_printf(n Memory Test(%XH-%XH):WRn,_RAM_STARTADDRESS + 0x00E00000, _RAM_STARTADDRESS + 0x00F00000); pt=(UINT16T *)(_RAM_STARTADDRESS + 0x00E00000); / memory write while(UINT32T)pt (_RAM_STARTADDRESS + 0x00F0

4、0000)*pt=(UINT16T)pt;pt+; / memory read uart_printf(n Memory Test(%XH-%XH):RDn, _RAM_STARTADDRESS + 0x00E00000, _RAM_STARTADDRESS + 0x00F00000); pt=(UINT16T *)(_RAM_STARTADDRESS + 0x00E00000); while(UINT32T)pt (_RAM_STARTADDRESS + 0x00F00000)data=*pt;if(data!=(UINT16T)pt) memError=1; uart_printf(nbbFAIL:0x%X=0x%Xn,i,data); break;pt+; if(memError=0) uart_printf(nbb O.K.n);

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁