最近在gpmc与fpga通信,同步方式
#define STNOR_GPMC_CONFIG1 0x28601000
#define STNOR_GPMC_CONFIG2 0x00060801#define STNOR_GPMC_CONFIG3 0x00090b00
#define STNOR_GPMC_CONFIG4 0x06020702
#define STNOR_GPMC_CONFIG5 0x0006090b
#define STNOR_GPMC_CONFIG6 0x04000400
fpga 这边用了个双口ram 主要功能是fpga往ram丢数,arm从ram读出来 但现在问题是,gpmc 时钟没出来, 偶尔有 但是也仅仅是一个脉冲 …这一般是什么问题 ,望知道的师兄能解答下 谢谢
Shine:
请问是否有参考过下面的帖子?
e2echina.ti.com/…/69265
user4822185:
回复 Shine:
Shine Zhang您好 ,我用贴子查control module方法发现用我的 # devmem 0x44e10880
0x00000008
user5306346:
回复 Shine:
Mark
user5306346:
回复 user4822185:
Mark
user4179372:
回复 user4822185:
?
user4822185:
回复 user4822185:
这说明我没配置成功还是怎么回事 我的是am335x还有 ox44e10880是怎么来的 每块板都是通过这个地址来查csn1值 望解惑谢谢
Shine:
回复 user4822185:
ox44e10880是conf_gpmc_csn1寄存器地址,请看下面的TRM文档1456页
Table 9-10. CONTROL_MODULE REGISTERS (continued)
www.ti.com/…/spruh73p.pdf0x00000008表示管脚功能是gpmc_csn1(mode0),gpmc_clk是mode1,需要bit2~0=001.