目前遇到一个问题:
c6455 emifa ce2与fpga连接,ce3外挂nor flash用于固化dsp程序,将.out程序用hex6.exe转成img再写入到nor flash中去,fpga下程序复位dsp. dsp程序加载起不来
检查发现por reset 从低电平到拉高,用示波器探头看ce3片选信号就一直是高电平,说明dsp就没有执行一级bootloader去ce3 nor flash读取数据
dsp复位是fpga控的,por reset 保持600 ms低电平后拉高,warm reset同样保持低电平后拉高,但比por reset多持续40us才拉高,满足手册复位时序要求;
加载模式是由AEA19到AEA16几个管脚控的.已经上下拉处理保持0100 emif 加载模式了,大小端也都按要求装的管脚电阻
检查发现por reset 从低电平到拉高,用示波器探头看ce3片选信号就一直是高电平,说明dsp就没有执行固化于rom内部的一级bootloader去ce3 nor flash读取数据,二级bootloader自然也就无法把程序搬到ram中运行,请大神帮忙看下啥问题呢?多谢了啊