OpenEdv-开源电子网

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

如何使用外部FLASH剩余空间模拟U盘,如将FLASH最后2M划分为fatfs访问区域呢?

[复制链接]

4

主题

9

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2014-6-9
在线时间
1 小时
发表于 2014-7-1 10:40:02 | 显示全部楼层 |阅读模式
5金钱
我成功用外部FLASH模拟了8兆的U盘,没有SD卡,也成功搞定了USB的复合设备啊,但是对于用外部FLASH的后两兆来模拟U盘,参考原子的代码如何修改啊?是不是修改memory.c文档里的read 和write函数偏移量,还是在获取get_status获取可存储介质的容量信息?我是参考了别人的代码,是在获取容量哪里使用了块和扇区地址?谁懂啊,指导下思路,从哪里入手?欢迎交流啊,QQ810837178

学无止境,贵在坚持与专注,我的QQ:2501553508
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

20

主题

158

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
334
金钱
334
注册时间
2012-8-21
在线时间
27 小时
发表于 2014-7-1 11:11:50 | 显示全部楼层
对的,你要这样做的话,就是改下地址隐射关系,但是只有2M的空间,不推荐,因为FAT表就占了很大空间
回复

使用道具 举报

4

主题

9

帖子

0

精华

新手上路

积分
46
金钱
46
注册时间
2014-6-9
在线时间
1 小时
 楼主| 发表于 2014-7-1 11:45:12 | 显示全部楼层
回复【2楼】lxj19901115:
---------------------------------
好像不大啊,我用前两兆模拟的U盘,显示可用空间1.9几啊,我用来存放字库啊
学无止境,贵在坚持与专注,我的QQ:2501553508
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-6 22:20

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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