OpenEdv-开源电子网

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

怎么把W25Q256的FLASH虚拟分成两个U盘使用???

[复制链接]

16

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-8-27
在线时间
503 小时
发表于 2018-1-30 11:31:16 | 显示全部楼层 |阅读模式
我用的是@正点原子的阿波罗开发板的《综合测试实验例程》里面的例程是把W25Q256虚拟成一个U盘,但是我修改了例程把好多东西删除了,最后系统文件只使用了差不多9M的空间+6M=差不多13M的空间,剩下的空间我想把它单独虚拟成一个盘使用,有没有方法?现在就是不知道怎么虚拟一个盘,求指教
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

462

帖子

0

精华

高级会员

Rank: 4

积分
904
金钱
904
注册时间
2017-12-15
在线时间
111 小时
发表于 2018-1-30 15:07:18 | 显示全部楼层

回帖奖励 +1 金钱

目测在电脑上强制分区操作是可以的。
回复 支持 反对

使用道具 举报

16

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-8-27
在线时间
503 小时
 楼主| 发表于 2018-1-31 10:45:29 | 显示全部楼层
a496298685 发表于 2018-1-30 15:07
目测在电脑上强制分区操作是可以的。

这个方法好像不行吧?
我的需求是把32M分成两个独立的盘用,按照理论应该可行,不知怎么实现,有没有懂U盘驱动的大神讲解一下,从0~13M为一个磁盘,13M~32M为另外一个盘,现在我已经定义好0~13M为一个盘可以正常使用,13M~32M这个磁盘该怎么定义?
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2018-2-20
在线时间
33 小时
发表于 2018-2-20 13:56:12 | 显示全部楼层
可不可以在不同区都创建文件系统
回复 支持 反对

使用道具 举报

16

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-8-27
在线时间
503 小时
 楼主| 发表于 2018-2-23 10:49:59 | 显示全部楼层
dkkjkkka 发表于 2018-2-20 13:56
可不可以在不同区都创建文件系统

谢谢!我已经弄好了,把另外一个区当成SD挂载文件系统,当然还是要更改底层的文件读写操作区,否则会被覆盖掉就乱套了
回复 支持 反对

使用道具 举报

16

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-8-27
在线时间
503 小时
 楼主| 发表于 2018-2-23 10:59:08 | 显示全部楼层
大家可以参考一下,我是在系统初始化里面把它挂载成SD卡的文件系统,然后在diskio.c底层文件里把读写操作位置给重新定位了一下,防止操作的时候覆盖了其它区域数据
5.png
4.png
3.png
2.png
1.png
回复 支持 反对

使用道具 举报

2

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
70
金钱
70
注册时间
2018-2-20
在线时间
33 小时
发表于 2018-2-24 14:39:44 | 显示全部楼层
潜龙探渊 发表于 2018-2-23 10:49
谢谢!我已经弄好了,把另外一个区当成SD挂载文件系统,当然还是要更改底层的文件读写操作区,否则会被覆 ...

不错,还可以尝试用同种文件系统,类似电脑分区的原理
回复 支持 反对

使用道具 举报

2

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
138
金钱
138
注册时间
2018-1-15
在线时间
29 小时
发表于 2018-2-24 16:54:20 | 显示全部楼层
学习学习
回复 支持 反对

使用道具 举报

16

主题

189

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1296
金钱
1296
注册时间
2013-8-27
在线时间
503 小时
 楼主| 发表于 2018-2-25 14:49:18 | 显示全部楼层

好的!一起学习学习~
回复 支持 反对

使用道具 举报

226

主题

482

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1680
金钱
1680
注册时间
2012-4-10
在线时间
105 小时
发表于 2018-10-29 15:01:27 | 显示全部楼层
我也学习了
回复 支持 反对

使用道具 举报

32

主题

883

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3990
金钱
3990
注册时间
2015-11-14
在线时间
541 小时
发表于 2018-11-10 14:26:04 | 显示全部楼层
把Flash分成两半不就可以了,底层修改下
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-23 04:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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