高中生
最后登录1970-1-1
在线时间 小时
注册时间2014-3-30
|
楼主 |
发表于 2014-4-11 19:31:12
|
显示全部楼层
flyleaf 发表于 2014-4-11 18:56
这么神奇? 那你直接使用文件系统的例程来试试看,如果可以用就不要纠结它了,可能是软件的bug
使用文 ...
刚才DEBUG的时候看到了
while (BufferLength--)
{
a = *pBuffer;
/* In some SD Cards the erased state is 0xFF, in others it's 0x00 */
if ((*pBuffer != 0xFF) && (*pBuffer != 0x00))//²Á³ýºóÊÇ0xff»ò0x00
{
return FAILED;
}
printf("a now is %d", a);
pBuffer++;
}
擦除SD卡的时候,数组的第一个是"0",第二个元素就是"1"了。这个是怎么回事??? |
|