搜索
bottom↓
回复: 8

请教compter 00 大哥以及各路豪杰。

[复制链接]

出0入0汤圆

发表于 2013-11-28 09:30:49 | 显示全部楼层 |阅读模式
本帖最后由 LingYi 于 2013-11-28 11:52 编辑

我使用LPC1768 + SPI FLASH 做U盘实验,使用的官方的例程移植的,目前基本成功了。但是出现了2个比较严重的问题。
1.在windows上格式化 U盘,不输入卷标 的时候,可以格式化成功。但是输入了 卷标,等很久后 windows提示无法格式化。
2.存储小的文件,500K左右的文件吧!读写都正常,但是文件一旦过大,文件就损坏了。 4M的盘格式化后有 3.78M 我存放 3.6M左右的 图片文件,存放进去,每次打开都提示图片损坏。

追问一个问题:
        计算机 是不是总是以扇区为单位来读取的数据,即使是要读取X扇区中的第Y字节,也必须把整个扇区的数据全部读走。

出0入0汤圆

发表于 2013-11-28 09:51:09 | 显示全部楼层
compter 00不是哥

出0入0汤圆

发表于 2013-11-28 09:51:37 来自手机 | 显示全部楼层
反复检查读写驱动部分
尤其要注意的是,spiflash通常4kb为一个读写扇区而其它介质例如tf卡则是512字节~ 因此相关的配置部分也得更改
我当时就因为驱动部分没做好,各种小错误,后来一点一点改正后跑得杠杠的

不过我是用stm32做的,所以没法再详细的给予指导,祝好运!

出0入0汤圆

 楼主| 发表于 2013-11-28 10:44:14 | 显示全部楼层
zgxcom123 发表于 2013-11-28 09:51
反复检查读写驱动部分
尤其要注意的是,spiflash通常4kb为一个读写扇区而其它介质例如tf卡则是512字节~ 因 ...

是的!使用的4K扇区读写,我写了个校验的,就是先格式化FLASH ,然后从0-255 写满FLASH ,再读出来比对,结果一个错误都没有。试过很多次了。我试试把速度给弄低一点呢。

出0入0汤圆

 楼主| 发表于 2013-11-28 10:59:45 | 显示全部楼层
zgxcom123 发表于 2013-11-28 09:51
反复检查读写驱动部分
尤其要注意的是,spiflash通常4kb为一个读写扇区而其它介质例如tf卡则是512字节~ 因 ...

问题好像我发现了
好像哪里可以配置设备是 直接存取(也就是给个地址 就可以直接读 写数据) 我移植的是 使用的内部RAM 来模拟的,很有可能是这样 配置的。
但是我忘记了 在哪里了。

出0入0汤圆

 楼主| 发表于 2013-11-28 15:36:11 | 显示全部楼层
zgxcom123 发表于 2013-11-28 09:51
反复检查读写驱动部分
尤其要注意的是,spiflash通常4kb为一个读写扇区而其它介质例如tf卡则是512字节~ 因 ...

把你的代码发我看一下吧!谢谢!

出0入0汤圆

发表于 2013-11-28 15:58:31 来自手机 | 显示全部楼层
LingYi 发表于 2013-11-28 15:36
把你的代码发我看一下吧!谢谢!

我估计得周末回家才能发上来。。。而且我这个是st的库,你应该用不了的

出0入0汤圆

 楼主| 发表于 2013-11-29 10:06:17 | 显示全部楼层
zgxcom123 发表于 2013-11-28 15:58
我估计得周末回家才能发上来。。。而且我这个是st的库,你应该用不了的

谢谢!已经搞定了,上面描述的问题目前都OK!非常感谢支持!

出0入0汤圆

 楼主| 发表于 2013-11-29 10:19:17 | 显示全部楼层
本帖最后由 LingYi 于 2013-11-29 10:20 编辑

结贴!所有的问题都是读写校验的问题。
确实是以扇区为单位读写的,以扇区地址开始,但是可以不是写满整个扇区。 读也一样。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 01:38

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表