你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

F103CB能不能跑Freertos+FatFS+USB+SPIFLASH模拟U盘

[复制链接]
BG4RFF 提问时间:2019-1-22 11:30 /
F103CB能不能跑Freertos+FatFS+USB+SPIFLASH模拟U盘
好像空间不够
收藏 评论11 发布时间:2019-1-22 11:30

举报

11个回答
BG4RFF 回答时间:2019-1-22 11:31:19
如果不加RTOS够不够?
mzy2364 回答时间:2019-1-22 12:02:02
空间应该够的    这几个占的空间不是很大    可以先用开发板跑着试试

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

BG4RFF 回答时间:2019-1-22 12:44:39
mzy2364 发表于 2019-1-22 12:02
空间应该够的    这几个占的空间不是很大    可以先用开发板跑着试试

好的,我试试,谢谢您
STM1024 回答时间:2019-1-22 13:52:16
不带系统应该是没问题的,其他几个驱动程序都不大,USB应用层只需要MSC库就可以了

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

mmuuss586 回答时间:2019-1-22 15:23:44
当然可以,最多占的资源多

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

BG4RFF 回答时间:2019-1-22 16:46:43
Freertos+FatFS+USB+SPIFLASH模拟U盘,不在系统内挂载FATFS,只初始化,可以读写U盘文件正常,挂载FATFS就挂掉
BG4RFF 回答时间:2019-1-22 16:59:42
BatDisTester.zip (1010.99 KB, 下载次数: 14)
BG4RFF 回答时间:2019-1-23 21:53:09
不要RTOS,裸奔挂载FATFS、SPIFLASH、模拟U盘成功,在内部挂载不使用FATFS的时候U盘能操作,RTOS编译报错,好像是内存不够
radio2radio 回答时间:2019-1-23 23:41:39
CubeMX的USB驱动部分很占内存,我在改F103C8T6的CMSIS-DAP时,我记得用标准库就只有20-30KB,尝试几次用CubeMX很容易就超过64KB了,最后只能放弃它了。

F103系列也支持很大的FlashROM的,你干嘛一定要用CB,成本很紧张吗,还是其他原因。

评分

参与人数 1蝴蝶豆 +2 收起 理由
STMCU + 2

查看全部评分

BG4RFF 回答时间:2019-1-24 09:08:21
radio2radio 发表于 2019-1-23 23:41
CubeMX的USB驱动部分很占内存,我在改F103C8T6的CMSIS-DAP时,我记得用标准库就只有20-30KB,尝试几次用Cub ...

现在,在C8上USB(CDC+MSC),SPIFLASH,FATFS裸奔成功
BG4RFF 回答时间:2019-1-24 09:08:59
不是ROM不够,是RAM不够
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版