首先,nand flash 与am3352通过数据总线GPMC_AD0~GPMC_AD7相连接。
现在我需要复用GPMC_AD0~GPMC_AD7这引脚,我该怎么设置?
Denny%20Yang99373:
可以通过配置PINMUX寄存器把这个几个引脚配成别的模式。
norysn:
回复 Denny%20Yang99373:
有参考的文档么?我初次接触,
情况是这样的:gpmc_ad0~gpmc_ad7一边连接着nand flash ,在此情况下,外接的FPGA也使用了这些引脚,我需要怎么做?是直接连接吗?还是需要外接电阻?还是其他方法
leo chen:
回复 norysn:
直接接就可以了,没有什么特殊的设置
Jian Zhou:
回复 leo chen:
GPMC总线接外部设备,地址线和数据线都是复用的,用不同的CS线分开就可以。
norysn:
回复 Jian Zhou:
嗯嗯,现在有个疑问:
假设arm去读nand flash里面的数据,flash会将相应地址所存的数据0,1值送到GPMC_AD0~GPMC_AD7上去,这八根线现在直接又跟FPGA那边的引脚连接着,
那么fpga那端引脚电压不会对GPMC_AD0~GPMC_AD7上的0,1值进行改变么?拉低或者拉高,就会对ARM从nand flash里面读取的数据产生影响。即使没有片选上
FPGA,上电之后引脚上也有相应的电压值,也会有拉低拉高的啊?
Jian Zhou:
回复 norysn:
都是靠CS线来控制的,总线上同时只能有一个设备使能,其他设备CS无效的时候都是高阻状态。
norysn:
回复 Jian Zhou:
这部分理解了,谢谢。
我们这边将那8根线和FPGA直接连接后,ARM就启动不了了;割断之后,就可以启动,这会是什么情况导致的?
Yaoming Qin:
回复 norysn:
norysn
这部分理解了,谢谢。
我们这边将那8根线和FPGA直接连接后,ARM就启动不了了;割断之后,就可以启动,这会是什么情况导致的?
norysn:
回复 Yaoming Qin:
会有什么具体影响么?
目前只能确定如果插入SD卡的话,就会从SD卡启动,没查SD卡的话,就会从Nand flash启动
Yaoming Qin:
回复 norysn:
norysn
会有什么具体影响么?
目前只能确定如果插入SD卡的话,就会从SD卡启动,没查SD卡的话,就会从Nand flash启动
对sysboot上下拉的影响,从而影响启动循序。