硬汉嵌入式论坛

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

[ThreadX全家桶] 关于filex写SD卡的问题

[复制链接]

23

主题

49

回帖

118

积分

初级会员

积分
118
发表于 2024-4-29 01:29:51 | 显示全部楼层 |阅读模式
请教 硬汉哥 我使用例程demo_filex_sd_card.c可以成功,我把例程中的status =  fx_file_write(&my_file, " ABCDEFGHIJKLMNOPQRSTUVWXYZ\n", 28); 改为status =  fx_file_write(&my_file, txBuffer, sizeof(txBuffer));  其中UCHAR txBuffer[1024*100]; 为全局的,然后status返回FX_IO_ERROR, 如果把改为UCHAR txBuffer[1024]; 就没问题,请问这是怎么回事呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2024-4-30 09:18:14 | 显示全部楼层
按说1次写入100K是可以的。

我之前测试的是32K,是可以的。后面我试试100K
回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2024-4-30 14:42:18 来自手机 | 显示全部楼层
我试过65536是可以的,但66536就不行了。
回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2024-4-30 14:43:59 来自手机 | 显示全部楼层
我以前用ucfs的文件系统,一次写几百兆都可以的,不知道为啥filex就不行,诶
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107101
QQ
发表于 2024-5-1 09:16:11 | 显示全部楼层
pp2000 发表于 2024-4-30 14:43
我以前用ucfs的文件系统,一次写几百兆都可以的,不知道为啥filex就不行,诶

测试了,100K没问题,是你自己的工程有问题。

289.jpg


回复

使用道具 举报

23

主题

49

回帖

118

积分

初级会员

积分
118
 楼主| 发表于 2024-5-1 12:52:32 | 显示全部楼层
感谢硬汉哥,能不能把测试代码发下,我学习学习呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-17 16:01 , Processed in 0.296901 second(s), 29 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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