硬汉嵌入式论坛

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

[FileX] FileX+LevelX调用fx_media_format函数格式化时间超长

[复制链接]

13

主题

192

回帖

231

积分

高级会员

积分
231
发表于 2022-10-18 18:45:54 | 显示全部楼层 |阅读模式
开始的时候要调用fx_media_format函数初始化,耗费的时间真长啊!!!每次调试都要初始化一次,每次要好久,要疯了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106760
QQ
发表于 2022-10-19 09:56:31 | 显示全部楼层
有必要看下这个函数底层对应的是低级格式化(即整个存储器的擦除)还是仅仅文件系统格式化(仅部分扇区)。
回复

使用道具 举报

13

主题

192

回帖

231

积分

高级会员

积分
231
 楼主| 发表于 2022-10-19 10:58:25 | 显示全部楼层
eric2013 发表于 2022-10-19 09:56
有必要看下这个函数底层对应的是低级格式化(即整个存储器的擦除)还是仅仅文件系统格式化(仅部分扇区)。

它写了Flash每个sector的前4字节,我不知道写的是啥玩意,要建立个bitmap?
回复

使用道具 举报

13

主题

192

回帖

231

积分

高级会员

积分
231
 楼主| 发表于 2022-10-19 17:29:10 | 显示全部楼层
啊,终于找到问题了,这个困了3天。
接口函数static UINT lx_nor_driver_write(ULONG *flash_address, ULONG *source, ULONG words);
它这个words是4字节,写入的时候,驱动是按字节写入的,所以要乘以4.
读函数也一样,我修改的时候把读的改了,写的没改掉,折腾了3天。
各种莫名其妙的错误,哎~~~
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106760
QQ
发表于 2022-10-20 11:02:14 | 显示全部楼层
zhang0352505 发表于 2022-10-19 17:29
啊,终于找到问题了,这个困了3天。
接口函数static UINT lx_nor_driver_write(ULONG *flash_address, ULO ...

回复

使用道具 举报

1

主题

30

回帖

33

积分

新手上路

积分
33
发表于 2023-3-3 13:43:34 | 显示全部楼层
zhang0352505 发表于 2022-10-19 17:29
啊,终于找到问题了,这个困了3天。
接口函数static UINT lx_nor_driver_write(ULONG *flash_address, ULO ...

兄dei,你是驱动什么介质,nandflash嘛
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 02:36 , Processed in 0.169604 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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