Hello,
can anyone help me with UART - DMA Tx on Freescale MPC5744P. Im using Micrium uCOSIII Operating system, and DMA_Tx_Init is in one of the tasks (before while loop).
When i'm using DMA for UART Tx without OS it works great, but when uCOS is involved, DMA isn't triggering.
I suppose there are some flaws in my code involving interrupts, but i can't find any bugs.
Are there any known issues with uCOSIII involving DMA and/or interrupts?
Also, i'm not sure, if there are any special interrupt or int_vector i should enable or set?
Thank you.
hi , lv Brl ,i am try to use ucos ii to mpc5744p . but failed .can you give me a demo for ucos ii on mpc5744 ,thank you .
Hello Ivan,
Micrium uCOSIII Operating system is not NXP product, so I recommend you to contact Micrium support directly.
You write you tried UART with DMA without operating system and it had worked correct (I also tested this feature and I can confirm it works correct), so from my point of view, there could be some error within the operating system.
Please see the link below and contact Micrium support.
Regards,
Martin