您好,
我无法让SD卡软件正常运行。
我只需要在开机时加载一些项目,不需要对 SD 卡进行其他主动管理,虽然以后可能需要记录日志。
我尝试使用数据类型 sd_card_t,但出现“未知类型名称”错误。
我之前已经包含了 fsl_sd.h和 fsl_sdhc.h。但是当我这样做时,两个地方都出现了多个函数重复定义的错误信息。所以我认为我们不需要 fsl_sd.h。它甚至不在我的 SDK 中,所以对于最初的多重定义错误,我从 GitHub 下载了这两个文件。我现在有了 fsl_sdhc.h我从 SDK 中获取了资源,但仍然收到“未知类型名称”消息。毋庸置疑,我发现 SD 卡示例非常难用!
非常感谢您的帮助!
感谢您的帖子。
请管理项目中的 SDK 元器件,并添加 drivers->sdhc 和 中间件->memories->SDMMC Stack->SD
sdcard_polling 示例中包含了以下元器件:
carlos_o_0-1783371266922.png
要进入 SDK 元器件管理界面,您需要右键单击项目,然后转到“SDK 管理”->“管理 SDK 元器件”。
carlos_o_0-1783371381511.png
请告诉我这样是否解决了问题。
谢谢你的快速回复,卡洛斯,但我已经这样做了,所以也许还有其他办法?这是我的SD卡管理窗口:
ve3id_0-1783426302819.png
谢谢你的解释。
请问您使用的是哪个SDK版本?
我用 2.11.0 版本试过了,但我这边无法重现这个问题。
我正在使用SDK_ 2.11.0_ FRDM-K64F
我卸载了它,然后使用“下载和安装 SDK”选项卡构建并下载了相同版本的新版本,但仍然遇到同样的问题。
谢谢!
奈杰尔