硬汉嵌入式论坛

 找回密码
 立即注册
查看: 5057|回复: 4
收起左侧

[客户分享] nand flash 挂载fatfs播放MP3

[复制链接]

2

主题

4

回帖

10

积分

新手上路

积分
10
QQ
发表于 2015-9-18 23:52:15 | 显示全部楼层 |阅读模式
     例子选用安富莱stm32f407的nand flash文件系统例程,MP3播放选用战舰的音乐播放实验,字库选用战舰的汉字显示实验,开发板是安富莱的STM32F103ZE V3板子,USB选用安富莱的Ex018-USB Mass Storage例程(SD卡和NAND模拟U盘)。
     效果:1、建立的创建文件、读写文件有时候读错误,有时候读正确;
                2、第一次通过USB向nand flash copy MP3文件之后,能读出MP3文件,再连接usb传输MP3文件,再次断电上电,有时候会读nand flash失败。
效果图:
QQ图片20150918233107.png QQ图片20150918235153.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2015-9-19 08:48:59 | 显示全部楼层
fatfs本身本身仅是个fat格式的文件系统,不带有任何损耗均衡,坏块管理等nandflash所需算法,我们提供的nandflash算法还有待完善。
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
QQ
 楼主| 发表于 2015-9-19 20:25:30 | 显示全部楼层
我发现如果用电脑以FAT32的格式格式化NAND FLASH,开发板再次初始化NAND FLASH还会出错,现在用电脑以默认的格式格式化(FAT 2048字节),再copy点mp3音乐进去,开发板初始化可以成功。
回复

使用道具 举报

2

主题

4

回帖

10

积分

新手上路

积分
10
QQ
 楼主| 发表于 2015-9-19 20:27:17 | 显示全部楼层
我发现如果用电脑以FAT32的格式格式化NAND FLASH,开发板再次初始化NAND FLASH还会出错,现在用电脑以默认的格式格式化(FAT 2048字节),再copy点mp3音乐进去,开发板初始化可以成功。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117530
QQ
发表于 2015-9-19 22:03:21 | 显示全部楼层

回 hm873 的帖子

hm873:我发现如果用电脑以FAT32的格式格式化NAND FLASH,开发板再次初始化NAND FLASH还会出错,现在用电脑以默认的格式格式化(FAT 2048字节),再copy点mp3音乐进去,开发板初始化可以成功。 (2015-09-19 20:27) 
升级一下NAND的驱动看看,V3的nand的驱动应该是好久以前的了,参考V5的nand驱动升级下。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 18:50 , Processed in 0.040633 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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