由于工程项目改了下板子,DSP对SST39VF400A的烧写出了问题,对0x8000以上的地址写不进去data,检查了管脚、地址等,flash擦除没有问题,就是写信号不行,在正常的写信号长脉冲前,有一段小脉冲,不知道怎么来的,哪位大神可以提提意见(程序等应该没有问题)。读信号也是对的,就是写信号不对…
Shine:
请试试加长两次flash write之间的延时
Yzihou Ge:
回复 Shine:
按照原来旧板子的读写信号加长了延迟时间,还是写不进去
Shine:
回复 Yzihou Ge:
旧板子能读写flash? 新板做了什么方面的修改? flash是映射到程序空间还是数据空间?
Yzihou Ge:
回复 Shine:
映射到程序空间了,新板子擦除后对0x8000以后的地址都写入了0XFFFF,就是写boot表写不进去,一直都是0XFFFF,新板子只是把原来的cpld扩展了一下,dsp程序基本上没有变化
Shine:
回复 Yzihou Ge:
如果新板对于flash部分的电路没有做任何的修改, 那多数是硬件的问题, 查查写信号那块焊接有没有问题, 或者换块新板试试, 看是不是都有这个问题.