Tool/software:
Hi Team,
We are using the AM2634-Q1 control card and have enabled all six UARTs in our application, which is based on the UART Hello World example. We have some queries regarding UART functionality:
Semaphore Handling in UART:
In all the UART examples, each UART has a dedicated task that gets blocked by a semaphore and waits for the callback function to release it. The semaphore is then locked again during read or write operations.
Since this approach requires six separate tasks for six UART peripherals, does this method consume CPU memory or other resources during the waiting period?
Looking forward to your insights.