Forum: Mikrocontroller und Digitale Elektronik FX3: Debug output über UART


von P. K. (pek)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.