Hallo zusammen Ich mache auf meinem FX3-DVK ziemlich heft Gebrauch vom Debug-Output über UART (CyU3PDebugPrint). Nun habe ich festgestellt, dass der FX3 ins Nirvana geht, wenn man da zu schnell zu viel reinschiebt (nach dem 4. uint8-Wert in einer Schleife geht nichts mehr). Ich nehme an, dass der FX3 empfindlich reagiert, wenn keine DMA-Buffer zur UART mehr frei sind. Ein erster Workaround war mit zwischengeschalteten CyU3PThreadSleep, 10 reichte in der Regel. Ich hätte lieber ein Status-Feedback, ob in der Uart-DMA gerade noch ein Buffer frei ist. Gibt es das? Stichwort? Gruss
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.