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.

CCS/MSP432P401R: Linking Fatfs to driverlib example project

Part Number: MSP432P401R

Tool/software: Code Composer Studio

I need help correcting these errors:

Description Resource Path Location Type
unresolved symbol SemaphoreP_create, first referenced in /Applications/ti/simplelink_msp432p4_sdk_3_20_00_06/source/third_party/fatfs/lib/ccs/m4f/fatfs.a<ffsystem.obj> Current_MSP_EXP432P401R_nortos_ccs C/C++ Problem
unresolved symbol SemaphoreP_delete, first referenced in /Applications/ti/simplelink_msp432p4_sdk_3_20_00_06/source/third_party/fatfs/lib/ccs/m4f/fatfs.a<ffsystem.obj> Current_MSP_EXP432P401R_nortos_ccs C/C++ Problem
unresolved symbol SemaphoreP_pend, first referenced in /Applications/ti/simplelink_msp432p4_sdk_3_20_00_06/source/third_party/fatfs/lib/ccs/m4f/fatfs.a<ffsystem.obj> Current_MSP_EXP432P401R_nortos_ccs C/C++ Problem
unresolved symbol SemaphoreP_post, first referenced in /Applications/ti/simplelink_msp432p4_sdk_3_20_00_06/source/third_party/fatfs/lib/ccs/m4f/fatfs.a<ffsystem.obj> Current_MSP_EXP432P401R_nortos_ccs C/C++ Problem

I am trying to use the Fatfs extension with a driverlib example project folder. I am using the sdk_3_20_00_06 source file in the includes. I do not know if I am not linking the files correctly or not because this is not a problem when I use the Fatfs project download from the TI Drivers examples but if I use this my main program (built off of the driver library projects) do not work.

  • Hi, 

    I have forwarded your query to the relevant team. They shall get back to you as soon as they can.

    Regards.

  • Hello Shelby,

    Shelby Critcher said:
    I am trying to use the Fatfs extension with a driverlib example project folder

    Shelby Critcher said:
    I am trying to use the Fatfs extension with a driverlib example project folder

    The FatFs Library is built to run with RTOS. It will not work in a non RTOS environment.

    To make it work with non RTOS environment the porting (updating files like ffsystem.c) has to be done accordingly.

    Thanks,

    Sai

  • Isn't the example: fatsd_MSP_EXP432P401R_nortos_ccs for a no RTOS environment though? Those issues should be taken care of with this project file

  • The examples in the folder ./examples/nortos/MSP_EXP432P401R/drivers uses the very light weight scheduler in the folder ./kernel/nortos and the TI-Drivers in the folder ./source/ti/drivers

    Thanks,

    Sai

**Attention** This is a public forum