Forum: Mikrocontroller und Digitale Elektronik PIC32MZ: Sporadischer Ausfall SPI Übertragung per DMA


von Dirk F. (dirkf)


Lesenswert?

Hallo,
ich habe ein ganz seltsames Problem.
Beim PIC32MZ...EF  sind diverse DMA Kanäle aktiv.
2 DMA Kanäle zur Ansteuerung SPI Display
2 DMA Kanäle zur Ansteuerung eines Profinet Chip per SPI
Alle DMA haben die gleiche Priorität 1 und Sub-Priorität.
Das System läuft tagelang bis sporadisch der SPI Datentransfer vom PN 
Chip zur MCU abbricht.
MCU läuft weiter, WDT wird nicht aktiviert.
MCU Reset:  Alles wieder OK.

Habe dann die Priorität von PN von 1 auf 2 erhöht.
Hat leider nichts gebracht.

Habe dann PN SPI Transfer von DMA auf Normal umgestellt:  Funktioniert.

Irgendwelche Hinweise, was dazu führen könnte, dass der DMA sporadisch 
abbricht ?

: Bearbeitet durch User
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.