PIC32MZ: Sporadischer Ausfall SPI Übertragung per DMA

OP #7682588
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 ?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren