读LPC2368的Flash出错
我是用IAP在Flash的27扇区, 0x0007D000写入4K数据,写入是成功的, 用JLINK读出是没有问题的
这一点是反复测试过的.
问题是:编写了个读Flash程序去读它,总是出错,而且没次读出都不一样,有的时候
前5个是对的, 后面有的就不对, 再有就是对的,
有的时候是前13个是对的,等等,每次读出有和写入相符的字符,也有不符的字符
UINT32 i,len,SAddr;
UINT8 Buffer, *FAddr;
SAddr = 0x0007D000;
len = 96;
FAddr = ( UINT8*)( (UINT32)(0x00000000+SAddr) );
for( i = 0; i < len; i++ )
{
ch = *(FAddr+i);
*(Buffer+i) =ch;
//RsTranc(ch); //串口输出
}
页:
[1]