Using FreeRTOS primitives before starting scheduler

How do I get this to work after the scheduler has stared? Start() is run only once and so once a Write; it’s just Read that’s run in a task which is triggered after the scheduler kicks in