TI中文支持网
TI专业的中文技术问题搜集分享网站

AM3352与nvSRAM时序问题

hi:

   你好!

硬件:cpu为am3352

           nvSRAM为CY14B104NA-ZS45XI

           cpu与nvSRAM接口使用GPMC

遇到问题:读写任意地址操作正确,如0x10地址写入0x5555,读出0x10地址的数据也是0x5555。但是如果操作地址一0x10(任意地址)写入0x1234,读取出来数据为0x1234,然后操作地址二0x20(任意地址,与地之一不同地址)写入0x5678,读取地址二0x20数据为0x5678,读取地址一0x10为0x5634。也就是说写地址二时影响国地址一的数据。初步怀疑是时序问题。但是使用示波器打时序显示满足nvSRAM读写时序。有没有大神使用过gpmc操作过nvSRAM的,给一个GPMC_CONFIG 寄存器的值。

user1503428:

yongqing wang:

可能写的接口有问题吧,地址写超出范围了?

user1503428:

回复 yongqing wang:

nvsRam的大小为256K x16bit,读写地址为0x10,0x20。怎么会超出地址呢。没有看太明白。能不能说的更加详细一点。谢谢。

yongqing wang:

回复 user1503428:

你试试将数据清0后,在OX20写个OXFF,看看0X10数据是啥变化,再将所有数据清空后在OX30写入0XFF,看看0X20是啥数据,对比一下规律

赞(0)
未经允许不得转载:TI中文支持网 » AM3352与nvSRAM时序问题
分享到: 更多 (0)