硬汉嵌入式论坛

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

[RTOS] RTOS+FATFS U盘 长文件名字报错。

[复制链接]

20

主题

102

回帖

162

积分

初级会员

积分
162
QQ
发表于 2024-12-5 12:02:41 | 显示全部楼层 |阅读模式
在我使用CUBEmx生成程序之后,我发现只要使能了这个长文件名Enabled with dynamic working buffer on the STACK;之后我编译就会报错,我的任务给的是1024*4,然后USB进程:USBH PROCESS STACK SIZE (The CMSlS-RTOS stack size requirements in words)默认给的是512words,不知道为什么不使能长文件名就可以正常编译。
111111.png 22222222.png



回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-12-5 15:36:47 | 显示全部楼层
这个是Flash超了,长文件名的Unicode和GBK互转码表有170KB
回复

使用道具 举报

20

主题

102

回帖

162

积分

初级会员

积分
162
QQ
 楼主| 发表于 2024-12-6 17:19:19 | 显示全部楼层
eric2013 发表于 2024-12-5 15:36
这个是Flash超了,长文件名的Unicode和GBK互转码表有170KB

谢谢,那我还是关闭该功能吧!
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117546
QQ
发表于 2024-12-7 08:38:27 | 显示全部楼层
不吃鱼的猫大人 发表于 2024-12-6 17:19
谢谢,那我还是关闭该功能吧!

如果你不用中文长文件名,只用英文的,这个不大。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-14 01:15 , Processed in 0.041469 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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