Are you saying that toggling LEDs is working from different tasks, but
not printing? How is the print implemented? Does it work when the RTOS
is not running? If you are printing to a UART or other such device, are
you protecting access using a mutex (or other mechanism) to ensure only
one task accesses it at a time?
and
before call the vTaskStartScheduler function i just print this
put_str(" hi\n");
its work.print hi successfully
but,nothing happens after print “hi”
i tried everything
i comment USART config comment put_str function
just a basic blink with one task
just this: