硬汉嵌入式论坛

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

[FileX] STM32H563移植FILEX时出现个诡异的现象

[复制链接]

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2024-9-28 12:12:16 | 显示全部楼层 |阅读模式
STM32H563移植FILEX时,总线宽度设为SDMMC_BUS_WIDE_1B时,没有任何问题,读写正常。改为SDMMC_BUS_WIDE_4B时,打开媒体fx_media_open就会报0X01(FX_BOOT_ERROR)错误。若是打开媒体前格式化MisroSD卡,使用fx_media_format,报错就会变为FX_FAT_READ_ERROR (0x03)。例程参考的是官方固件中的Fx_File_Edit_Standalone和Fx_uSD_File_Edit。有大佬指点下,万分感谢。
另外,使用四线移植FATFS,读写是一切正常的,例程参考的是V6。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-9-28 14:44:00 | 显示全部楼层
打开流控制试试
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
 楼主| 发表于 2024-9-28 17:48:53 | 显示全部楼层

打开流控制,4线的情况下,也是一样的报错。下午试了下按V7的FILEX教程,进行移植,也是一样/(ㄒoㄒ)/~~
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-9-29 09:52:27 | 显示全部楼层
momoco 发表于 2024-9-28 17:48
打开流控制,4线的情况下,也是一样的报错。下午试了下按V7的FILEX教程,进行移植,也是一样/(ㄒoㄒ)/~~

那这个确实有点奇怪了,只能4线方式降低下速度试试了
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-10-30 19:16:18 | 显示全部楼层
我遇到了一样的问题,这个问题只出现在128M的SD上,64GB的就没这个问题,真是神奇
回复

使用道具 举报

0

主题

2

回帖

2

积分

新手上路

积分
2
发表于 2024-10-30 22:18:01 | 显示全部楼层
Alon 发表于 2024-10-30 19:16
我遇到了一样的问题,这个问题只出现在128M的SD上,64GB的就没这个问题,真是神奇

我这个格式化一下就可以了
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2024-10-31 08:46:43 | 显示全部楼层
Alon 发表于 2024-10-30 22:18
我这个格式化一下就可以了

除了格式化以外,8GB以下的小容量卡其实不可以不再测试,早期的山寨卡太多,各种兼容问题。底层驱动搞不定这种兼容。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-12 03:52 , Processed in 0.040273 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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