2391157_zh-CN

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

2391157_zh-CN

2391157_zh-CN

在 FRDM-K64F 上使用 MCUxpresso 25.6 时出现未定义的 SD 卡符号

您好,

我无法让SD卡软件正常运行。

我只需要在开机时加载一些项目,不需要对 SD 卡进行其他主动管理,虽然以后可能需要记录日志。

我尝试使用数据类型 sd_card_t,但出现“未知类型名称”错误。

我之前已经包含了 fsl_sd.h和 fsl_sdhc.h。但是当我这样做时,两个地方都出现了多个函数重复定义的错误信息。所以我认为我们不需要 fsl_sd.h。它甚至不在我的 SDK 中,所以对于最初的多重定义错误,我从 GitHub 下载了这两个文件。我现在有了 fsl_sdhc.h我从 SDK 中获取了资源,但仍然收到“未知类型名称”消息。毋庸置疑,我发现 SD 卡示例非常难用!

非常感谢您的帮助!



Re: Undefined SD Card symbols using MCUxpresso 25.6 on FRDM-K64F

@ve3id

感谢您的帖子。

请管理项目中的 SDK 元器件,并添加 drivers->sdhc 和 中间件->memories->SDMMC Stack->SD

sdcard_polling 示例中包含了以下元器件:

carlos_o_0-1783371266922.pngcarlos_o_0-1783371266922.png


要进入 SDK 元器件管理界面,您需要右键单击项目,然后转到“SDK 管理”->“管理 SDK 元器件”。

carlos_o_0-1783371381511.pngcarlos_o_0-1783371381511.png

请告诉我这样是否解决了问题。

Re: Undefined SD Card symbols using MCUxpresso 25.6 on FRDM-K64F

谢谢你的快速回复,卡洛斯,但我已经这样做了,所以也许还有其他办法?这是我的SD卡管理窗口:

ve3id_0-1783426302819.pngve3id_0-1783426302819.png


Re: Undefined SD Card symbols using MCUxpresso 25.6 on FRDM-K64F

@ve3id

谢谢你的解释。

请问您使用的是哪个SDK版本?

我用 2.11.0 版本试过了,但我这边无法重现这个问题。

Re: Undefined SD Card symbols using MCUxpresso 25.6 on FRDM-K64F

我正在使用SDK_ 2.11.0_ FRDM-K64F

我卸载了它,然后使用“下载和安装 SDK”选项卡构建并下载了相同版本的新版本,但仍然遇到同样的问题。

谢谢!

奈杰尔




标记 (1)
无评分
版本历史
最后更新:
‎07-09-2026 03:29 AM
更新人: