Forum: Mikrocontroller und Digitale Elektronik Cortex M0+: DMA aus Flash möglich?


von Mike (Gast)


Lesenswert?

Hallo,

kann der DMAC eines ARM Cortex M0+ (speziell SAM D10) Daten direkt aus 
dem Flash an ein Peripheriemodul übertragen, oder muss man diese vorher 
ins RAM kopieren? Aus dem Datenblatt werde ich nicht so recht schlau, 
die Beschreibung spricht von memory to peripheral, im Diagramm ist 
"memory" dann aber synonym mit SRAM.

von (º°)·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.·´¯`·.¸¸.· (Gast)


Lesenswert?

Hat Atmel aeehmm Mikrotschip keine Blockschaltbilder im DB?

Da sollte Mann doch sehen an welchem Bus der Flash haengt.
Daraus ergibt sich dann, ob DMA geht oder nicht.

von Sebastian V. (sebi_s)


Angehängte Dateien:

Lesenswert?

Scheint zu gehen, siehe angehängtes Bild aus dem Datenblatt. Ist aber 
nicht bei allen µCs so. Zumindest bei SAM4S ist es nicht möglich, da bin 
ich selbst schon reingefallen.

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.