来自系统工作台的stm32 fatfs库,用于stm32

时间:2017-12-02 14:03:18

标签: c++ stm32

我的STM32有问题。我使用System Workbench For STM32,我包括我的项目Hal和FatFs(当我创建一个项目时,我选择它)。但是在创建项目后出现错误:

  

描述资源路径位置类型' PPP_OK'未申报(首次使用   在这   function)ppp_diskio_template.c / Hal_sd / Middlewares / Third_Party / FatFs / src / drivers line   98 C / C ++问题

我该如何建造它?我想用FatFs制作一个示例项目,但我不能建立空main.c

2 个答案:

答案 0 :(得分:0)

我看到你提到了 ppp_diskio_template.c

FatFs 只是一种在存储上组织数据并通过“文件抽象”访问它们的方法。 FatFs 向您显示“文件”,但最后它只是存储在存储中的字节。

diskio 模板是一个文件,其中包含一些您需要定义的功能,以便 FatFs 可以读/写存储。基本上,当您提供文件时,FatFS 将使用这些函数将数据“作为字节”存储。

未定义 PPP_OK 的事实意味着可能 ppp_diskio_template.hppp_diskio.h 不可用、不在正确的位置或未包含在您的项目文件中。

您基本上可以在所有 .h 中搜索它,看看您需要包含哪一个。

答案 1 :(得分:-2)

我认为标题文件没有添加到您的项目中。