根据设计需求,系统需要利用GPMC模块挂载一个1M*16bit NOR FLASH,而且要求其能从NOR FLASH启动。
阅读相关文件得到以下信息和疑问:
1.请问AM3352从NOR FLASH 启动时,Technical Reference Manual配置地址线只有A0-A11(2K)见附图1,而系统上NOR FLASH有1M空间,是否遵守该说明?我有个假想:AM3352从NOR FLASH 启动时,是将NOR FLASH前2k的相关配置信息转移到SDRAM,从而完成AM3352正常启动;AM3352启动完成后就会从新配置GPMC相关寄存器,进而能访问整个NOR FLASH的程序空间,程序就在NOR FLASH中执行。请问这个理解是否有误?
2.Technical Reference Manual:Specifically, external logic is needed to isolate the upper address lines (A12–A27) of the NOR flash from the device pins and drive them low during boot.请问AM3352从NOR FLASH 启动时,是不是必须将GPMC的A12-A27(一般情况下A12-A27是与AD0-AD15复用的)拉低?如果不拉低,会产生什么样的后果?
3.AM335X在上电时,SYSBOOT Pins 在PWRONRSTn上升沿时候捕捉。SYSBOOT 相关pins是ROM code执行后配置内部上下拉,还是必须由外部的电阻进行上下拉?
4.根据Technical Reference Manual上的参考框图,gpmc_advn_ale连接到NOR FLASH 相应的引脚(见附图1),但我使用的NOR FLASH没有地址锁存pin,请问gpmc_advn_ale不连接NOR FLASH是否影响AM3352从NOR FLASH启动?




