野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12006|回复: 7

【F1-外部FLASH模拟U盘】如何恢复外部FLASH出厂前的内容

[复制链接]
发表于 2016-1-23 16:58:24 | 显示全部楼层 |阅读模式
============================针对ISO-V3=================================================
外部FLASH简介
外部FLASH(W25Q64)里面存储有字库,还有一些整板测试用到的图片等信息,有些用户做实验的时候
不小心擦除了FLASH的内容的话,就会导致有些实验做不了,这时可以通过下面的方法来恢复FLASH的出厂内容。
需要用到的例程
1-在外部FLASH制作文件系统.zip (1.23 MB, 下载次数: 370)
2-外部FLASH通过USB模拟成U盘.zip (1.33 MB, 下载次数: 456)
3-把外部FLASH的字库拷贝到自身的另外一个地方.zip (1.87 MB, 下载次数: 331)
需要存储到外部FLASH的内容.zip (1.03 MB, 下载次数: 339)
开机例程-(UCOSIII_emWin).zip (3.44 MB, 下载次数: 218)
操作步骤
1、烧写例程:1-在外部FLASH制作文件系统
作用是在外部FLASH中制作文件系统,外部FLASH:W25Q64的容量是8MB,烧写完这个例程后,6MB用来做文件系统,剩下的2M可以做裸机实验用。

2、制作好文件系统之后,烧写例程:2-外部FLASH通过USB模拟成U盘
烧写成功之后,如果这时候USB线连接了开发板的USB Device接口的话,电脑上就可以看到一个6M的U盘,然后在电脑上打开这个U盘,
把:需要存储到外部FLASH的内容\Flash_File 下面的文件拷贝到 U盘的根目录,直到传输完成。

3、传输完文件之后,烧写例程:3-把外部FLASH的字库拷贝到自身的另外一个地方
作用是把文件系统里面的字库拷贝到另外一个2M的地方,因为我们在使用汉字字库的时候,是不需要文件系统的,这样操作比较快。
这个拷贝过程需要耗点时间,直到开发板上的三个LED都亮了为止,则表示拷贝成功。

经过上面的3个步骤之后,FLASH的出厂内容就恢复好了,通过这个方法也可以给外部FLASH放不同的内容,实现自己的项目需要。

然后就可以烧写:开机例程-(UCOSIII_emWin) 。这是用ucosiii+emwin写的一个综合测试程序。

============================针对MINI-V3================================================
1-在外部FLASH制作文件系统.zip (1.23 MB, 下载次数: 175)
2-外部FLASH通过USB模拟成U盘.zip (1.33 MB, 下载次数: 205)
3-把外部FLASH的字库拷贝到自身的另外一个地方.zip (1.87 MB, 下载次数: 174)

开机例程-(UCOSIII_emWin).zip (3.23 MB, 下载次数: 105)





开机例程-(UCOSIII_emWin).zip

3.44 MB, 下载次数: 72

MINI-V3

本帖被以下淘专辑推荐:

回复

使用道具 举报

 楼主| 发表于 2016-1-23 17:00:21 | 显示全部楼层
相关教程                     【FatFs】串行FLASH(W25Q64)文件系统移植和读写测试 程序 + PDF 教程
http://www.firebbs.cn/forum.php? ... 10937&fromuid=1
(出处: 野火论坛)
回复 支持 反对

使用道具 举报

发表于 2016-3-10 18:26:15 | 显示全部楼层
正要学习,谢谢分享!
回复 支持 反对

使用道具 举报

发表于 2016-5-12 00:43:29 | 显示全部楼层
火哥您好,能否直接从SD卡里复制指定的文件或文件夹到W25Q64里来了,这里经过三个步骤好麻烦的,谢谢!
回复 支持 反对

使用道具 举报

发表于 2016-8-26 17:18:35 | 显示全部楼层
horacell 发表于 2016-5-12 00:43
火哥您好,能否直接从SD卡里复制指定的文件或文件夹到W25Q64里来了,这里经过三个步骤好麻烦的,谢谢!

是的,我们公司也这样。
回复 支持 反对

使用道具 举报

发表于 2017-4-12 20:31:47 | 显示全部楼层
这里用keil4打开哪个文件啊
回复 支持 反对

使用道具 举报

发表于 2017-12-20 22:21:44 | 显示全部楼层
野火哥,
《2-外部FLASH通过USB模拟成U盘.zip 》

我把这个添加了一个fatfs,读取失败,不知道为什么,把容量修改成8M,但是无法格式化
回复 支持 反对

使用道具 举报

发表于 2018-4-16 18:36:08 | 显示全部楼层
了解,了解
回复

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-3-29 00:46 , Processed in 0.045731 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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