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.

SIMPLELINK-CC32XX-SDK: Using semaphore without starting the scheduler in freertos.

Part Number: SIMPLELINK-CC32XX-SDK

I am trying to port CC32xx Sdk from freertos to threadX, we managed to cross the compilation stage, while running we came across an issue, while debugging we found that  in main() the board_init() function is called, which calls GPIO_init(), the GPIO init function in turn creates semaphores, in case of freertos what is the point in creating and using semaphore before the schedular is started?