硬汉嵌入式论坛

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

[FileX] filex+nor flash 写入速度极慢

[复制链接]

4

主题

9

回帖

21

积分

新手上路

积分
21
发表于 2026-6-29 15:07:53 | 显示全部楼层 |阅读模式
[C] 纯文本查看 复制代码
 
uint8_t norDiskMemory[512*8];
status = fx_media_format(norDisk,
    			fx_stm32_levelx_nor_driver, 
    			(void*)CUSTOM_DRIVER_ID, 
    			norDiskMemory, 
    			sizeof(norDiskMemory), 
    			"NOR DISK", 
    			1, 
    			32, 
    			0, 
    			16384,
    			512,
    			8, 
    			1, 
    			1 
    	);

#endif

    status =  fx_media_open(norDisk, "NOR DISK", fx_stm32_levelx_nor_driver, (void*)CUSTOM_DRIVER_ID, norDiskMemory, sizeof(norDiskMemory));



使用的是norflash,结合了levelx,内存大小是8M,扇区大小是4k,测试写入1M的数据,竟然需要耗时3min左右,是哪里配置的有问题吗,求大神指导一下

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123405
QQ
发表于 2026-6-30 14:51:26 | 显示全部楼层
先整片擦除好,然后测试多少时间,这个时间确实有点长了

点评

写之前都擦除好了,关于1M的数据我是通过每次写1024个字节,循环写入1024次,这样测试出来的时间是3min  详情 回复 发表于 2026-6-30 15:15
回复

使用道具 举报

4

主题

9

回帖

21

积分

新手上路

积分
21
 楼主| 发表于 2026-6-30 15:15:29 | 显示全部楼层
eric2013 发表于 2026-6-30 14:51
先整片擦除好,然后测试多少时间,这个时间确实有点长了

写之前都擦除好了,关于1M的数据我是通过每次写1024个字节,循环写入1024次,这样测试出来的时间是3min
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
123405
QQ
发表于 2026-7-1 10:46:24 | 显示全部楼层
no_rain 发表于 2026-6-30 15:15
写之前都擦除好了,关于1M的数据我是通过每次写1024个字节,循环写入1024次,这样测试出来的时间是3min

那时间太长了,使用新版的6.5.1试试
回复

使用道具 举报

3

主题

44

回帖

53

积分

初级会员

积分
53
发表于 2026-7-1 11:04:04 | 显示全部楼层
3min 确实太长了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-11 04:26 , Processed in 0.234589 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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