我们使用omapl137的EMIFA接口连接了一个NOR型16位数据宽度的FLASH。按照手册指导,将EMA-BA1与FLASH的A0相连,但是在操作时发现,每次访问FLASH时,EMA-BA1都会由高变低一次,无论访问的是奇地址还是偶地址,从现象看EMA-BA1并不像是地址线A0.对EMA-A0进行了测试,发现其规律为地址的最低位,但按手册其连接的应为FLASH的A1,不知是否还有其他设置,还是我理解错误。请指教,谢谢
另外在进行FLASH操作时,一次操作会产生两次相同的操作周期,不知道怎么回事?谢谢
xiaojie wang:
回复 Tony Tang:
ASIZE已经配置为16bit了
另外,flash的A0地址指的是flash作为16位访问时的最低位地址。当作为8位访问时,flash的最低位地址为A-1,A0为次低位
Tony Tang:
haibo Peng每次访问FLASH时,EMA-BA1都会由高变低一次,无论访问的是奇地址还是偶地址
16bit总线访问没有奇地址,都是偶地址。
haibo Peng另外在进行FLASH操作时,一次操作会产生两次相同的操作周期,
是在做32bit的操作吧。或者是配置成了8bit的总线,在做16bit的操作。
TI中文支持网


