OpenEdv-开源电子网

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

关于W25Q64芯片的文件存放

[复制链接]

44

主题

128

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2012-9-13
在线时间
14 小时
发表于 2015-12-25 10:13:19 | 显示全部楼层 |阅读模式
5金钱



原子哥,你好,我想请问一下,W25Q64这个芯片,我想以文件系统的型式存放一些文件进去,应该用什么烧写器呀,因为我们平时都是以hex代码的型式烧写的,而文件系统就不太清楚了,请指点,谢谢

最佳答案

查看完整内容[请看2#楼]

1,先建立文件系统。 2,从SD卡将文件拷贝进去。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-12-25 10:13:20 | 显示全部楼层
1,先建立文件系统。
2,从SD卡将文件拷贝进去。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

15

主题

786

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3223
金钱
3223
注册时间
2015-7-26
在线时间
811 小时
发表于 2015-12-25 10:19:23 | 显示全部楼层
原子哥的教程中有FATFS管理FLASH的例程,还有章例程是USB读卡器实验,可以实现你想要的
我的博客:http://blog.csdn.net/itdo_just
回复

使用道具 举报

44

主题

128

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2012-9-13
在线时间
14 小时
 楼主| 发表于 2015-12-25 12:55:51 | 显示全部楼层
回复【2楼】229382777@qq.com:
---------------------------------
这个我知道,那是学习.但是现在假如是产品当中应用到,而且没有usb,那么文件怎么存放到芯片里去呀?应该有烧写器可以吧?具体是什么型号?请指点!谢谢
回复

使用道具 举报

15

主题

786

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3223
金钱
3223
注册时间
2015-7-26
在线时间
811 小时
发表于 2015-12-25 13:10:53 | 显示全部楼层
回复【3楼】lgh050706:
---------------------------------
这个我也想知道,帮顶
我的博客:http://blog.csdn.net/itdo_just
回复

使用道具 举报

44

主题

128

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2012-9-13
在线时间
14 小时
 楼主| 发表于 2015-12-25 13:43:39 | 显示全部楼层
让原子哥出来解答一下吧,求解
回复

使用道具 举报

2

主题

12

帖子

0

精华

高级会员

Rank: 4

积分
670
金钱
670
注册时间
2012-2-27
在线时间
157 小时
发表于 2015-12-26 11:06:26 | 显示全部楼层
用fatfs不行吗
回复

使用道具 举报

6

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
767
金钱
767
注册时间
2014-11-15
在线时间
91 小时
发表于 2015-12-26 15:08:55 | 显示全部楼层
可以直接用烧录器烧录文件,也可直接复制芯片
回复

使用道具 举报

44

主题

128

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2012-9-13
在线时间
14 小时
 楼主| 发表于 2015-12-26 15:46:00 | 显示全部楼层
本帖最后由 lgh050706 于 2015-12-26 15:51 编辑
Bula 发表于 2015-12-26 15:08
可以直接用烧录器烧录文件,也可直接复制芯片

你好,我有一个周立功的,SmartPRO 2008烧写器,它只可以烧写单个文件代码.,但是不能以文件系统的型式烧写,就如下图,你说的烧录器是不是也是像我这样的,能载个图片一下吗? QQ截图20151226154142.jpg

QQ截图20151226155014.jpg
回复

使用道具 举报

6

主题

91

帖子

0

精华

高级会员

Rank: 4

积分
767
金钱
767
注册时间
2014-11-15
在线时间
91 小时
发表于 2015-12-26 15:51:28 | 显示全部楼层
烧录器面对FLASH,一定是仅处理芯片存储的原始数据,不会像操作U盘那样,加载了文件系统。你所要求的直接读取FLASH文件系统中文件的烧录器,我未见过
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2016-1-4
在线时间
0 小时
发表于 2016-1-4 11:15:49 | 显示全部楼层
1 FATFS移植到PC上,配置参数与板子一致,diskio实现内存操作,这样通过fatfs api格式化后,内存就是就文件系统镜像

2 将镜像保存到硬盘,形成镜像文件

3 ImDiskVirtualDiskDriver 可以讲一个文件做成虚拟盘, 安装完毕后,在请在控制面板运行程序或命令行中输入imdisk.exe运行。
回复

使用道具 举报

18

主题

422

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1139
金钱
1139
注册时间
2014-5-24
在线时间
116 小时
发表于 2016-1-4 12:00:09 | 显示全部楼层
较大的文件可采用JTAG烧录,详见Segger网站,预留接口即可
I See Fire.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.·.  只给方向,不妨碍思考
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
24
金钱
24
注册时间
2015-5-13
在线时间
0 小时
发表于 2016-2-7 01:54:57 | 显示全部楼层
lgh050706 发表于 2015-12-26 15:46
你好,我有一个周立功的,SmartPRO 2008烧写器,它只可以烧写单个文件代码.,但是不能以文件系统的型式烧写, ...

我个人觉得吧,如果你是大批的成品,可以考虑两种方法:
1,做一个带USB和W25Q64芯片座的开发板或传输器,编译一个简单的USB 2 FLASH的小系统,然后直接从电脑上考文件进去就好。
2,这个是基于1的,但是不用做新板。不管你用什么方法,实验板直接焊接都可以,连好USB和FLASH,成功的写入一颗FLASH芯片,然后用你的烧录器把FLASH内的数据读出来,以此为源文件,继续烧录其他就好
我觉得,文件系统不仅仅是一个格式,里面还有很多的分区表,映射关系之类的大量数据,甚至容量大小不同都会造成数据结构不同,所以不用系统初始化FLASH,是不可能直接写入文件系统的,除非你精通文件系统,并且可以直接编译一个桌面系统来模拟这个过程,然后生成符合该FLASH对应的文件系统以及相应数据,然后直接烧入FLASH。但这样似乎也很复杂,至少我是搞不定了~也同求高手指点~
回复

使用道具 举报

44

主题

128

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
498
金钱
498
注册时间
2012-9-13
在线时间
14 小时
 楼主| 发表于 2016-4-1 14:18:15 | 显示全部楼层
leeman 发表于 2016-2-7 01:54
我个人觉得吧,如果你是大批的成品,可以考虑两种方法:
1,做一个带USB和W25Q64芯片座的开发板或传输器 ...

好的,学习了,谢谢
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-19 14:02

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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