TQ2440 存储器地址分配

上传人:油条 文档编号:12459211 上传时间:2017-10-19 格式:DOCX 页数:4 大小:466.42KB
返回 下载 相关 举报
TQ2440 存储器地址分配_第1页
第1页 / 共4页
TQ2440 存储器地址分配_第2页
第2页 / 共4页
TQ2440 存储器地址分配_第3页
第3页 / 共4页
TQ2440 存储器地址分配_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《TQ2440 存储器地址分配》由会员分享,可在线阅读,更多相关《TQ2440 存储器地址分配(4页珍藏版)》请在金锄头文库上搜索。

1、NOR FLASH型号:AM29LV160DB/EN29LV160AB/S29AL016D70TFI02AM29LV160DB 是 2M 字节的 NOR FLASHnGCS0 接芯片 nCE,OM0 接高电平,OM1 接低电平,数据宽度为 16 位,A0A19 选址 1M,共计 2M 字节分配地址为 0x0000_00000x07ff_ffff,共计 128MBTQ2440 的 NORFLASH 地址为 0x0000_00000x001f_ffff,共计 2MBnGCS6 接 SDRAM 的 nSCS6 引脚,分配地址为 0x3000_00000x37ff_ffff,共计 128MBTQ244

2、0 采用 64MSDRAM,分配地址为 0x3000_00000x33ff_ffff,共计 64M OM1:0=00 从 NAND FLASH 启动 OM1:0=01 从 NOR FLASH 启动上电时,程序会从 Norflash 中启动,ARM 直接取 Norflash 中的指令运行。 NAND FLASH 以页为单位读写,要先命令,再给地址,才能读到 NAND 的数据。NAND FLASH 是接在 NAND FLASH 控制器上而不是系统总线上,所以没有在 8 个 BANK 中分配地址。如果 S3C2440 被配置成从 Nand Flash 启动, S3C2440 的 Nand Flash

3、 控制器有一个特殊的功能,在S3C2440 上电后,Nand Flash 控制器会自动的把 Nand Flash 上的前 4K 数据搬移到 4K 内部 SRAM 中,系统会从起始地址是 0x00000000 的内部SRAM 启动。程序员需要完成的工作,是把最核心的启动程序放在 Nand Flash 的前 4K 中,也就是说,你需要编写一个长度小于 4K 的引导程序,作用是将主程序拷贝到 SDRAM 中运行。由于 Nand Flash 控制器从 Nand Flash 中搬移到内部 RAM 的代码是有限的,所以在启动代码的前 4K 里,我们必须完成 S3C2440 的核心配置以及把启动代码(U-BOOT)剩余部分搬到 RAM 中运行,至于将 2440 当做单片机玩裸跑程序的时候,就不要做这样的事情,当代码小于 4K 的时候,只要下到 nand flash 中就会被搬运到内部 RAM 中执行了。不管是从 NOR FLASH 启动还是从 NAND FLASH 启动,ARM 都是从 0x00000000 地址开始执行的。

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

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号