请问,AM335x使用nand flash从片选CS0启动的时候,GPMC其他片选空间能否使用NOR flash这样的接口?
我有一个项目,需要使用fpga通过地址数据总线和AM335x做数据交互,我看了一些AM335x的参考设计,对NOR flash的支持都不太好,没有NOR的烧写程序,虽然uboot和linux可以自己改,但开发还是有风险。
之前看到一个兄弟的帖子www.deyisupport.com/.../4428.aspx,他也是用GPMC挂了nand和fpga,但数据读写有问题,不知道最后怎么解决的。
根据AM325x的技术手册spruh73的7.1.3.1节,GPMC管脚复用的设置,当选用16或8比特nand设备的时候,地址线A[27:0]就不能用了,但GPMC_CONFIG1_I寄存器可以配置不同片选空间的设备类型(nor或nand)和地址数据复用方式(复用或不复用),这个怎么理解呢?
根据我的理解,一旦芯片的管脚设置好某种模式以后,如GPMC的CS0选择使用nand模式,其他的片选空间也只能使用nand这种总线方式,而没办法工作在其他总线方式(NOR),如果是这样的话GPMC_CONFIG1_I寄存器还有必要根据不同片选空间配置吗?费解!
请专家们帮忙解释一下,多谢!