官方淘宝店 易迪拓培训 旧站入口
首页 > 手机设计 > 手机硬件工程师交流 > 请大家讨论一下FLASH的问题若干

请大家讨论一下FLASH的问题若干

05-08
1.在一片flash上,RY/BY#信号有两种接法:与cpu的“EWAIT”相连;或者不连。
不连的情况是否可以认为flash永远不会出现总线忙的情况,软件是否可控,是否有连的必要。
2.WP#/ACC信号也有两种接法:直接拉VMEM,让写保护永久失效;或者连RESET信号。
连reset信号是否意味着在开机状态下三大总线处于不确定状态,故对flash作写保护操作。连reset好,还是连VMEM好。
以上个人理解,希望能够抛砖引玉,得出真理。

自己顶!

1.rd/by#信号一般是OD引脚,可以NC,但是这个不表示Flash就会不忙,只要对FLash操作,必定会忙,不接rd/by#引脚时,一般都是通过软件读取Flash内部寄存器的一个是否忙的标志位来判断何时Flash空闲了,可以继续操作。一般建议连接此引脚,可以简化软件操作。当然,不连接也没啥问题。
2.WP#/ACC连接到Vmem或者Reset这个问题,一般都是连接到Vmem的。其实写保护只是保护Flash中一小块区域(一般是boot code存放区),你所谓的在上电中防止对Flash乱操作是不正确的,因为并没有保护Flash中的可操作区域,而那块可操作区域正是你保存数据的地方。
3.关于reset信号,有些MCP带有reset引脚,一般直接跟cpu的reset信号连接。这个引脚的作用是,当cpu对mcp操作时,一旦cpu发生故障,那么就中止本次对mcp的操作,以此防止对mcp乱操作,而且一般reset后的mcp都是处于read状态,可以方便cpu读取boot code之类的代码或者先前的数据

同意zdbz的解释

上电以后,没有进行读写操作和复位的话,rd/by#是高好是低啊,我的理解应该是高,表示FLASH准备好状态, 但我现在测试一个FLASH 这个信号怎么一直是低啊?

这个端口的连线上有上拉电阻吗?
默认状态应该是高电平
但是如果你没有连接这个引脚,那么,低电平也正常

Top