硬汉嵌入式论坛

 找回密码
 立即注册
查看: 6900|回复: 14
收起左侧

[ThreadX全家桶] fx_media_format函数快速执行方法?

  [复制链接]

38

主题

291

回帖

405

积分

高级会员

积分
405
发表于 2020-12-3 13:57:05 | 显示全部楼层 |阅读模式
大家好,
在使用FileX组件进行SD卡格式化时,有没有办法使fx_media_format函数执行效率提高?


比如各种参数调整方法?
回复

使用道具 举报

6

主题

637

回帖

655

积分

金牌会员

积分
655
QQ
发表于 2020-12-3 16:42:04 | 显示全部楼层
SD卡一般不需要文件格式化吧,电脑端文件格式化后可以了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2020-12-4 10:10:03 | 显示全部楼层
现在测试格式化一次需要多少时间。
回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
 楼主| 发表于 2020-12-4 14:54:15 | 显示全部楼层
eric2013 发表于 2020-12-4 10:10
现在测试格式化一次需要多少时间。

16G的SD卡,格式化,十多分钟,基本上不可接受
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2020-12-4 15:08:53 | 显示全部楼层
wanglehui_12 发表于 2020-12-4 14:54
16G的SD卡,格式化,十多分钟,基本上不可接受

你是不是选择的低格,低格就是这么慢,电脑端也是这样的。你要选择文件系统格式化,速度非常快
回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
 楼主| 发表于 2020-12-4 18:21:17 | 显示全部楼层
eric2013 发表于 2020-12-4 15:08
你是不是选择的低格,低格就是这么慢,电脑端也是这样的。你要选择文件系统格式化,速度非常快

fx_media_format函数里是哪个参数表征启用快速格式化呢?
回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
 楼主| 发表于 2020-12-5 09:17:52 | 显示全部楼层
yklstudent 发表于 2020-12-3 16:42
SD卡一般不需要文件格式化吧,电脑端文件格式化后可以了

从批产的角度,提出的格式化需求,减小工序的
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2020-12-5 10:27:36 | 显示全部楼层
wanglehui_12 发表于 2020-12-4 18:21
fx_media_format函数里是哪个参数表征启用快速格式化呢?

看了下,貌似这个函数是低格的,不是文件系统格式化,不知道还有没有类似的函数,
QQ截图20201205102751.png
回复

使用道具 举报

2

主题

8

回帖

14

积分

新手上路

积分
14
发表于 2020-12-10 10:45:16 | 显示全部楼层
格式化一个16M的Nor Flash,我的板子需要6,7分钟好像
回复

使用道具 举报

38

主题

291

回帖

405

积分

高级会员

积分
405
 楼主| 发表于 2020-12-23 11:02:40 | 显示全部楼层
过来结贴:

FileX格式化函数中有个参数,确定每个簇有几个sector,改大点就好了

改为128(原参数为1),格式化8G的卡,大概需要6秒

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106749
QQ
发表于 2020-12-24 09:20:11 | 显示全部楼层
wanglehui_12 发表于 2020-12-23 11:02
过来结贴:

FileX格式化函数中有个参数,确定每个簇有几个sector,改大点就好了

感谢告知问题原因
回复

使用道具 举报

5

主题

95

回帖

110

积分

初级会员

积分
110
发表于 2023-12-3 21:02:55 | 显示全部楼层
wanglehui_12 发表于 2020-12-23 11:02
过来结贴:

FileX格式化函数中有个参数,确定每个簇有几个sector,改大点就好了

mark
回复

使用道具 举报

6

主题

16

回帖

34

积分

新手上路

积分
34
QQ
发表于 2023-12-5 10:21:31 | 显示全部楼层
灌水,收藏备用
回复

使用道具 举报

1

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2024-1-12 11:28:33 | 显示全部楼层
借个楼,想问一下,我的nor_flash为w25q64jv,sector_size为4096字节,我调用fx_media_format函数格式化的时候,设置函数参数sector_size为4096,同时我修改了宏定义LX_NOR_SECTOR_SIZE为4096/4,但是格式化还是不成功,大佬遇到过这个问题嘛
回复

使用道具 举报

1

主题

3

回帖

6

积分

新手上路

积分
6
发表于 2024-1-12 16:17:09 | 显示全部楼层
zjh3321 发表于 2024-1-12 11:28
借个楼,想问一下,我的nor_flash为w25q64jv,sector_size为4096字节,我调用fx_media_format函数格式化的 ...

试一下首先打开媒体,判断打开失败后再格式化
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-4 09:44 , Processed in 0.221364 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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