gpt4 book ai didi

c - STM32 : FatFs Library - f_mount

转载 作者:太空宇宙 更新时间:2023-11-04 08:12:55 27 4
gpt4 key购买 nike


我正在为 STM32F0(Keil uVision 5)编程。

我尝试使用 FatFs 库来管理文件系统(SD 卡)。我已经编写了每个初始化函数,并且项目正在编译,没有任何错误/警告。但是第一个函数 f_mount 不能正常工作。函数调用是:

const char sciezka = '0' ;
FATFS *fs = (void *) 0;
fresult= f_mount (fs, &sciezka, 1);

函数甚至没有达到 disk_initialize 的水平。我得到 fresult“FR_NOT_ENABLED”(f_mount -> find_volume : : : : 行 fs = FatFs [vol] fs 指针仍然为 NULL 之后)。

带有示例的 FatFs 库位于 fatFs 网站上: http://elm-chan.org/fsw/ff/en/mount.html

请告诉我应该用它做什么。

最佳答案

您的 FAFTS 变量是空指针。使用局部变量。像这样。

FATFS fs;
f_mount(&fs, "0:", 1);

关于c - STM32 : FatFs Library - f_mount,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37897576/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com