OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3574|回复: 1

我从战舰版的USB读卡器实验例程移植的程序,为什么会报无法格式化或格式化错误?

[复制链接]

2

主题

4

帖子

0

精华

新手入门

积分
32
金钱
32
注册时间
2014-9-26
在线时间
0 小时
发表于 2015-1-7 18:13:54 | 显示全部楼层 |阅读模式
5金钱
你好:
   我用Flash作为U盘,我从战舰版的USB读卡器实验例程如下移植程序:
   1)战舰版的USB读卡器实验例程里用的FLash为W25X64,我的板子用的是K9K8G08(1page=2K,1Block=64page,共1G字节)
  2)我程序单独读写K9K8G08都正常,我在战舰版的USB读卡器实验例程移植,Flash.c及Flash.h底层封装跟原例程完全一样,例程FATFS保存不变,
    #define FLASH_SECTOR_SIZE 512=2048*6
    FLASH_SECTOR_COUNT =8
(为了测试移植程序,所以我未修改)
3)移植后,编译成功,PC也能发现U盘,U盘容量也显示是6M.  
    但是问题是,点击U盘,提示“未格式化”,但点击格式化后,又报“U盘无法格式化”错误
     请原子哥指点一下,问题能出在哪里?(我刚开始接触USB和FATFS系统,所以是菜鸟级的)
,      

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-1-7 22:36:53 | 显示全部楼层
你用的NAND,不用做坏块管理么?
fatfs不适合用于NAND啊。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-27 06:04

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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