[ZLG-ARM] 请教 周公一个外部存储器接口问题

[复制链接]
3378|4
 楼主| yuqiong 发表于 2007-6-13 21:23 | 显示全部楼层 |阅读模式
我用的芯片是LPC2292,内部16kRAM已经不够我使用了,于是我选择扩展一片16位的64K外部RAM。可是由于疏忽,在设计电路图的时候并没有像书上介绍的那样用ARM的A1~A16地址线和RAM的A0~A15相连,并没有空出ARM的A0地址线&nbsp;,而是&nbsp;直接一一&nbsp;相连。为解决&nbsp;这个问题,我打算把外部的16位RAM当8位的使,于是我在设置寄存器的时候将BCFG0寄存器(我采用BANK0,即CS0做片选)的值由&nbsp;原来的0x1000ffef,改为0x0000fbef,但是运行的时候出现取数据终止错误。不知道是不是我这种方法和设置有问题。还有我的加载文件是在mem.c.scf(因为我采用的是片内FLASH调试)基础上改的,源文件是<br />ROM_LOAD&nbsp;0x0<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;ROM_EXEC&nbsp;0x00000000<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(vectors,&nbsp;+First)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RO)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;IRAM&nbsp;0x40000000<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(MyStacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;*&nbsp;(+RW,+ZI)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;HEAP&nbsp;+0&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(Heap)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&nbsp;&nbsp;&nbsp;&nbsp;STACKS&nbsp;0x40004000&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(Stacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}<br />我直接将<br />STACKS&nbsp;0x40004000&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(Stacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />改成<br />STACKS&nbsp;0x8000000&nbsp;UNINIT<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Startup.o&nbsp;(Stacks)<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />这样是不是有问题?
王紫豪 发表于 2007-6-13 22:12 | 显示全部楼层

跳一根线不就行了吗???

  
 楼主| yuqiong 发表于 2007-6-14 09:05 | 显示全部楼层

回王紫豪,能不能说详细一点,谢谢

  
springshib 发表于 2007-6-16 11:36 | 显示全部楼层

飞线

将CPU的A0线割断,将A16飞到RAM的A0上去,RAM的地址线随便接的,没关系
王紫豪 发表于 2007-6-17 12:57 | 显示全部楼层

楼上的正解,哈哈!

  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

6

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部