TI中文支持网
TI专业的中文技术问题搜集分享网站

6678 EMIF16外接16位 16Mbit NOR FLASH存储器问题,请工程师或懂该问题的人解答,谢谢!!!

我自己做的板子, EMIF16外接NOR FLALSH存储器,按照手册上的说明,DSP的A23接FLASH a0,,DSP a0接FLASH a1

dsp   a0–flash a1

dsp  a1—flash a2

……….

dsp a23—flash a0

这是手册推荐的接法,(说是错位),现在板子做出来了,读不出设备号等信息来啊!!

是我的接法有问题还是读写操作时需要注意什么问题?

比如我往0x70000000写命令0x55时也应该错位?也没有相关文档说明啊!有人清楚吗?

Brighton Feng:

我想您用的是C6678,接的是16-bit的FLASH,对吧?

如果是的话,您的硬件连接是对的。

软件上的操作按照FLASH手册的要求来做就行了。软件的操作不需要根据硬件的连线调整。

yaoqin zhang:

回复 Brighton Feng:

是6678,  16位的flash

(unsigned char/short * )(0x70005555) = cmd1;

按照数据手册擦不掉,char和short地址都试了

Brighton Feng:

回复 yaoqin zhang:

FLASH擦除并不是一个写操作就可以完成的,细节请咨询FLASH厂商的技术支持。

jie lei:

回复 yaoqin zhang:

6678的IO电压是1.8V的,确认一下跟你的flash是否匹配,大部分flash都需要3.3v的电压,两者并不能直接连接

jie lei:

回复 jie lei:

另外flash还有个字节模式或者半字模式的问题,除此之外就是wait信号,第二个cs的默认wait信号电平跟其他cs相反。

user2000895:

你的硬件连接 是没问题的  因为错一位 是刚好对上的 ,这个是CPU 内部的硬件决定的,你用示波器测量一下 你在操作flash的时候 的波形对不对 ,然后跟FLASH的 操作时序波形图对比一下。这样就能找到问题。又或者 你设置漏掉了什么东西没啊

yaoqin zhang:

回复 jie lei:

是1.8V片子,测一下数据线地址线吧

这几天在调6678外挂的SPI NOR FLASH,也是调不通,开发板用的是numunyx的N25Q128A,这个片子订不到,我用的是micron的N25Q128A,读不出数据来,真郁闷,就怕存储器出问题,所以用了EMIF16 NOR flash+SPI NOR FLASH双保险,结果一个都调不通

yaoqin zhang:

回复 xiao peng ma:

方便传一下你的测试程序吗?跟我的对一下看哪有区别

物色物色:

您好,目前想用6674,有两个问题想麻烦您

1:只外部emif nor flash boot 可以吗?

2: 我用的是16Mbit 的nor flash 并行的,地址有20根,a0 到a19,和dsp是如下连接吗?

dsp   a0–flash a1

dsp  a1—flash a2

……….

dsp  a18—flash a19

dsp a23—flash a0

赞(0)
未经允许不得转载:TI中文支持网 » 6678 EMIF16外接16位 16Mbit NOR FLASH存储器问题,请工程师或懂该问题的人解答,谢谢!!!
分享到: 更多 (0)