完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
写保护是关掉的,之前的还可以写进去的,后来程序变大突然就不能写了,搞不清楚啊,不知道哪里出了问题,现在去读id就是0xffff,还有一个问题,我写一个变量,如果我覆盖这个变量的话,一个4k空间的扇区是不是都要重写啊,可不可以直接覆盖啊
|
|
相关推荐
13个回答
|
|
我之前写过了,现在只是想覆盖,怎样才能保证是0xff啊,大神求赐教啊
|
|
|
|
有没有人啊 ,急啊,单步运行可以过去,但是没写进去
|
|
|
|
想不通啊,原子哥求救
|
|
|
|
写入之前需保证所写区域为0XFF,进一步学习例程吧
|
|
|
|
读出判断.....看例程......
|
|
|
|
问题是,break完了之后我的指针跑哪去了,为什么不能继续往下执行呢,
|
|
|
|
|
|
|
|
请教啊,我对0这个地址进行写入,0地址之前被我写过了,现在想重写,有什么办法?历程是进来就判断了
for(i=0;i if(W25QXX_BUF[secoff+i]!=0XFF)break;//?è?????? } if(i> W25QXX_Erase_Sector(secpos);//???????????? for(i=0;i W25QXX_BUF[i+secoff]=pBuffer; } W25QXX_Write_NoCheck(W25QXX_BUF,secpos*4096,4096);//???????????? }else W25QXX_Write_NoCheck(pBuffer,WriteAddr,secremain);//??????????????,?±?????????????à????. if(NumByteToWrite==secremain)break;//?????á????> |
|
|
|
如果没有什么有用数据直接擦除再写试试吧
|
|
|
|
擦除是擦除一片的吗?那岂不是连我后面的数据也都擦除了啊,这显然不是我想要的哇
|
|
|
|
W25QXX_Erase_Sector 翻译为:W25QXX_擦除_扇区
|
|
|
|
void W25QXX_Write_NoCheck(u8* pBuffer,u32 WriteAddr,u16 NumByteToWrite)
{ u16 pageremain; pageremain=256-WriteAddr%256; //???????à??×????? if(NumByteToWrite<=pageremain)pageremain=NumByteToWrite;//???ó??256??×??? while(1) { W25QXX_Write_Page(pBuffer,WriteAddr,pageremain); if(NumByteToWrite==pageremain) { break;//?????á???? } else //NumByteToWrite>pageremain { pBuffer+=pageremain; WriteAddr+=pageremain; NumByteToWrite-=pageremain; //????????????????×????? if(NumByteToWrite>256)pageremain=256; //????????????256??×??? else pageremain=NumByteToWrite; //????256??×????? } }; } 程序停在这边了,如果单步走的话可以break,但是全速运行就卡主了,大神这是怎么回事啊 |
|
|
|
求救,w25q128在ucos系统中执行写入的时候因为任务的切换导致spi通信不正常,那么问题来了,用临界区保护的方法又因为执行时间太长导致程序跑飞,怎么解决啊,各位大神求帮助啊
|
|
|
|
只有小组成员才能发言,加入小组>>
702 浏览 0 评论
1111 浏览 1 评论
2476 浏览 5 评论
2811 浏览 9 评论
移植了freeRTOS到STMf103之后显示没有定义的原因?
2654 浏览 6 评论
使用eim外接fpga可是端口一点反应都没有有没有大哥指点一下啊
656浏览 9评论
651浏览 7评论
请教大神怎样去解决iMX6Q在linux3.0.35内核上做AP失败的问题呢
786浏览 6评论
632浏览 5评论
675浏览 5评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 00:54 , Processed in 1.307795 second(s), Total 72, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号