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.

RTOS/TI-RTOS: Modification to FatFS file is not reflected back to the project

Part Number: TI-RTOS

Tool/software: TI-RTOS

Hi, 

I would like to use f_findfirst() & f_findnext() APIs of FatFS module.

Per the documentation, I modified _USE_FIND macro  to 1 in C:\ti\tirtos_msp43x_2_20_00_06\products\tidrivers_msp43x_2_20_00_08\packages\ti\mw\fatfs\ff.conf.h

However when I build the project (MSP430F5259, TI-RTOS 2.20.00.08) I keep getting "unresolved symbol f_findnext, first referenced" error as if _USE_FIND is still 0

I added "${COM_TI_RTSC_TIRTOSMSP430__TIDRIVERS_MSP43X}/ackages/ti/mw/fatfs" to my compilet include path but it didn't have any effect.

My question is how can I integrate the change into the project ? What should be included in the project properties (or elsewhere) ?

Thanks

  • You need to rebuild the fatfs library since that define determines whether the function is in the library or not along with changing the size of a data structure. Please refer to the TI-RTOS User Guide on how to rebuild the drivers (fatfs is in products\<tidrivers>\packages\ti\mw\fatfs).

    Todd

**Attention** This is a public forum