Part Number: TMS320F28P650DK
Other Parts Discussed in Thread: C2000WARE
Tool/software:
We have a working prototype using UARTB with a DMA running on CPU1, full duplex.
When I try to move the code over to cpu2 I cannot get it to work.
I do not see any DMA interrupts, RX or TX.
Also peculiarly, when looking at the UARTB registers during run-time debug, all the values are 0.
My first thought is that either initialization is not being executed, and/or the UARTB registers are not writable from CPU2.
I have stepped the code through board.c uart init and it seems to be running the expected init code.
Also I have confirmed Peripheral enables and R/W access via CPU and DMA.
Are there any common considerations that I might be missing?
Any help would be much appreciated!