硬汉嵌入式论坛

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

[ThreadX全家桶] 发帖秀一下我的 h7 nand + levelx 的读写速度

[复制链接]

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
发表于 2022-5-21 17:45:56 | 显示全部楼层 |阅读模式
发帖秀一下我的 h7 nand + levelx 的读写速度
在此感谢
NAND LEVELX STM32 V7 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬汉嵌入式论坛 - Powered by Discuz! (armbbs.cn)

002.jpg

貌似这个读的速度还算凑合,写的话就有些慢了,

另外  fx_file_create : Speed00.txt , 0xB ...  这个返回值为 0xB 的,是nand falsh 里面之前的文件,现在貌似基本满足需求了,就是还没有加上
ecc 功能,有点小遗憾

当然自己加 ecc 也可以,只是自己不会,




评分

参与人数 1金币 +10 收起 理由
morning_enr6U + 10 很给力!

查看全部评分

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2022-5-22 09:06:26 | 显示全部楼层
不错,非常可以。

levelx + filex驱动nand写入速度慢,一直不知道什么鬼。
回复

使用道具 举报

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
 楼主| 发表于 2022-5-22 10:49:17 | 显示全部楼层
eric2013 发表于 2022-5-22 09:06
不错,非常可以。

levelx + filex驱动nand写入速度慢,一直不知道什么鬼。

写入速度慢,估计是不是 levelx 的底层搞了很多的判断 ,检验 什么的 ?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2022-5-22 17:19:26 | 显示全部楼层
hpdell 发表于 2022-5-22 10:49
写入速度慢,估计是不是 levelx 的底层搞了很多的判断 ,检验 什么的 ?

这个一直没找到症结。
回复

使用道具 举报

16

主题

148

回帖

196

积分

初级会员

积分
196
发表于 2022-5-22 22:14:50 | 显示全部楼层
eric2013 发表于 2022-5-22 17:19
这个一直没找到症结。

uC-FS 上的nand flash 读写速度和这个差不多
回复

使用道具 举报

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
 楼主| 发表于 2022-5-23 09:02:39 | 显示全部楼层
eric2013 发表于 2022-5-22 17:19
这个一直没找到症结。

这个写入速度慢的问题,只能继续等待了哟 , 不过目前也还凑合着用着先,后续继续等 ... ....
回复

使用道具 举报

684

主题

3514

回帖

5591

积分

论坛元老

积分
5591
 楼主| 发表于 2022-5-23 11:02:34 | 显示全部楼层
dyhfaily 发表于 2022-5-22 22:14
uC-FS 上的nand flash 读写速度和这个差不多

能否分享一下 uc-fs 读写 nand flash  的相关 ... ...
回复

使用道具 举报

9

主题

138

回帖

165

积分

初级会员

积分
165
发表于 2022-5-23 11:12:07 | 显示全部楼层
eric2013 发表于 2022-5-22 17:19
这个一直没找到症结。

如果有trace的话,运行期间统计一下代码覆盖率, 应该能找到最耗时的代码部分,从而解决写入速度问题吧
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2022-5-24 01:58:33 | 显示全部楼层
amfy 发表于 2022-5-23 11:12
如果有trace的话,运行期间统计一下代码覆盖率, 应该能找到最耗时的代码部分,从而解决写入速度问题吧

可以,感觉问题应该是在处理机制上。
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2025-2-21 00:42:58 | 显示全部楼层
现在的NAND Flash 都自带硬件ECC了吧,直接底层使能好就行
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
116230
QQ
发表于 2025-2-21 09:04:40 | 显示全部楼层
五花肉 发表于 2025-2-21 00:42
现在的NAND Flash 都自带硬件ECC了吧,直接底层使能好就行

自带的是否支持自动纠正。
回复

使用道具 举报

1

主题

9

回帖

12

积分

新手上路

积分
12
发表于 2025-2-28 06:40:35 | 显示全部楼层
eric2013 发表于 2025-2-21 09:04
自带的是否支持自动纠正。

支持的,初始化nand flash 的时候使能一下硬件ecc ,每次操作读一下相应寄存器的值就好了,出现8bit 以上的翻转硬件无法自己修正,翻转和3-4bit 会自己改回来,不用软件搞
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-11 00:24 , Processed in 0.301108 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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