DMA Flow-Control über die Peripherie (LPC29xx)

OP #1465142
Hallo,
bin gerade dabei bei einem LPC2929 den GPDMA ins laufen zu bringen. Ich 
möchte den Empfangs FIFOs der SPI per DMA befeuern. Dazu will ich die 
Flow Control für die DMA Requests von der jeweiligen Peripherie steuern 
lassen. In meinem Fall von der SPI2 RX.

leider klapt das momentan nicht so wie ich es mir vorstelle!! Der GPDMA 
löst einfach kein DMA aus und ich weiß nicht woran es liegen könnte.

hat jemand mit dem Flow Control per Peripherie schon erfahrungen??

Bisher hab ich folgendes eingestellt:
SPI2: sendet und ist Master im sequenzial Slave Mode mit Loopback aktiv.
DMA_RX ist enabled bei 4 Elementen im RX FIFO

GPDMA: der DMA Controller ist enabled und der DMA Channel0 ist wie folgt 
eingestellt
- Destinationadresse ist im RAM und wird incrementiert
- Souce ist im Config register die SPI2_RX undals Flow-controll die 
Peripherie ausgewählt mit peripherie2Memory transfer
Destination und Souce Datenbreite sind 16 Bit

Vielen Dank schonmal für eure Hilfe
Gast
Hallo Steffen,

hast Du schon den Versuch gemacht als Flow-Controller den DMA zu 
verwenden. Beim LP2368 und SPI Rx hat das super damit funktioniert.
Es wäre vielleicht gut wenn Du die Werte, die Du in die Register 
schreibst auch postest, damit man einen evtl. Fehler besser ausmachen 
kann.

Gruß Microman

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.