我们公司有两块5509的开发板,一个做FLASH读写实验正常,一个不**在擦出那个地方。
if((fstatus&fstatus2)!=0)
{
Flash_disCS();
return 0;
}
else
{
while(fstatus!=0x00ff)
{
ddelay(500); //卡在这个地方
//ddelay(500);
//ddelay(500);
fstatus = *(deminaddr+addbias);
fstatus &= 0x00ff;
}
Flash_disCS();
return 1;
}
我记得这块不行的以前是可以的,只不过烧写过两次,难道有影响吗?
请高手指教,谢谢! |