2396435_zh-CN

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

2396435_zh-CN

2396435_zh-CN

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

我想在我的项目中使用 SD 卡来加载双向无线电系统的个人个性化数据。我收到 #include "tx_api.h"并且 #include "tx_event_flags.h" 未定义。

这是因为我没有在 SDK 中包含 Azure RTOS。

我尝试使用“管理 SDK 组件”将 Azure 安装到 SDK 中来解决这个问题,但显然 Azure RTOS 支持在 2.11 版本中被取消了,而我在发现这个问题之前已经为项目加载了该版本。

所以我在线创建了一个新的 SDK,但为了获得 Azure 支持,它又降级到了 2.10 版本。但是,当我尝试更改项目的 SDK 时,它不允许我删除我已有的 SDK,当我尝试添加另一个 SDK 时,它告诉我 SDK 2.x_FRDM-K64F 已经存在。

我如何获得 Azure 支持?我只需要它来访问SD卡!


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

你好@ve3id

感谢你的帖子。

提醒一下,在 FRDM-K64F 上,SDK 已经提供了基于 SDHC + FatFs 的 SD 卡文件系统示例,而 FatFs 可以在裸机模式下运行,无需 RTOS。FRDM-K64F SDK 示例包括 frdmk64f_driver_examples_sdcard_fatfs / fatfs_sdcard 风格的项目,用于挂载 SD 卡并执行目录/文件读写操作。

如果您仍然想要 Azure RTOS,对于“SDK 2.x_FRDM-K64F 已存在”的问题,这意味着 IDE 中已经安装了具有该身份的 SDK。MCUXpresso IDE 支持从该视图中删除已安装的 SDK 包。请参考下图进行卸载。

Celeste_Liu_0-1784529590904.pngCeleste_Liu_0-1784529590904.png


之后,您可以再次尝试安装 SDK v2.10。

希望对您有所帮助。如果您还有其他问题,请告诉我。

BR

塞莱斯特

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

谢谢你,塞莱斯特。从文献中并没有明确看出情况确实如此。不过,我已经通过将我的代码复制粘贴到示例中解决了这个问题,现在正在处理下一个问题,即挂载后尝试读取目录时返回零!


干杯

奈杰尔


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

你好@ve3id

不客气,很高兴能帮到您!

如有任何新问题,请随时发帖提问。

BR

塞莱斯特

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