我用的DM642,在ce1空间配置8位flashM29W640FT,配置如下: EMIFA_Config Seeddm642ConfigA ={ 0x00052078, 0xffffffd3, 0xffffff03,
0x22a28a22, 0x53118000, 0x0000081b, 0x00111111, 0x00000002, 0x00000002, 0x00000002, 0x00000073 }; 但当每次对flash读时,读出的值都为0,反正不管怎么修改配置,读出的D0-D7数据位上始终为0,用示波器看,发现当有读strobe信号时,D0-D7数据位都为上为低,当没有strobe信号时,D0-D7数据位上都为为高,郁闷,实在不知道怎么回事了,请大侠指教,谢谢! |