主题中讨论的其他部件:MSP-EXP430F5529,
工具/软件:Code Composer Studio
我正在使用msp430f5659实施Fatfs文件系统。 我注意到,与我正在做的事情最密切相关的示例项目(MSP-EXP430F5529用户体验)不支持移除SD卡的电源(我使用了TIVA实现,它使用disk_ioctl())处理此问题。 对于我的应用,FET为SD卡提供VDD电源。 是否有支持此功能的现有示例? 我宁愿不对文件系统进行黑客攻击,除非我不得不这样做。
谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:Code Composer Studio
我正在使用msp430f5659实施Fatfs文件系统。 我注意到,与我正在做的事情最密切相关的示例项目(MSP-EXP430F5529用户体验)不支持移除SD卡的电源(我使用了TIVA实现,它使用disk_ioctl())处理此问题。 对于我的应用,FET为SD卡提供VDD电源。 是否有支持此功能的现有示例? 我宁愿不对文件系统进行黑客攻击,除非我不得不这样做。
谢谢!
尊敬的KC:
在MSP-EXP430F5529中找到的disk_ioctl()函数 是我启动的。 与TIVA变体相比,它的说明集非常有限。 在进一步检查之后,我还担心TIVA变体实际上不会使功率终止(即使在 disk_ioctl中已有逻辑)。 当我搜索 disk_ioctl()的所有函数调用时,我看到参数 CTRL_POWER中没有任何传递。 这似乎是TI fatfs实施中关闭电源功能的根本遗漏。 请您确认我的说法是否正确吗?
您好,
FatFS与电源管理无关,但SD卡标准支持深度睡眠和关机模式的命令。 TI努力进行概念验证,以支持ULP器件上的FatFS。 任何其他功能和优化(如高速实时缓冲传输)都应由开发人员完成。 FatFS的某些附加实施需要Microsoft的商业付费许可证,而 有关如何在SD卡上实施特定低功耗模式的一些附加信息需要从SD卡协会获得额外的付费许可。
希望这一澄清,
此致,
Alexey