Hallo, ich möchte auf dem SRAM ungefähr 10 8bit große Bilddaten(352 x 288)speichern. Wie funktioniert das Speichern auf dem SRAM? uint8_t pixels[352*288*3]; memcpy(pixels, bilddaten, sizeof(pixels)); Ist es richtig so? Und ich will die Bilder einzeln abrufen können. Was müsste ich dazu machen? Eine verkettete Liste oder ein Array? Gruß IBO
Ähm, Du solltest wohl etwas mehr dazu sagen von welchem System Du sprichst. Wo liegen die Bilddaten? Was das Abrufen angeht, am einfachsten ein Array mit Pointern zu den Bildanfängen.
Auf dem Board ist ein CMOS Sensor. Dieser macht Schnappschüsse. Diese Daten möchte ich auf dem (P)SRAM speichern. Dann möchte ich diese Daten über SPI auf dem Rechner abrufen, löschen können.
The SAM3S is able to sample data from the CMOS image sensor without CPU intervention and transfer image data into internal or external memory, steht im Datenblatt. Kannst du mir erklären wie ich die Daten zum SRAM weiterleite?
Also darum geht es, Du weißt überhaupt nicht, wie Du die Daten vom Kamerainterface in den Speicher bekommst. Dann öffne doch einen neuen Thread mit Title: Wie bekomme ich die Bilddaten vom Kamerainterface eines SAM3S in den Speicher? Dann wissen wie Leute wenigstens um was es geht. Ich würde mal annehmen, dass Du dazu DMA nehmen musst, wie das genau geht, kann ich Dir nicht sagen, da ich den Chip nicht kenne.
>The SAM3S is able to sample data from the CMOS image >sensor without CPU intervention and transfer image data into internal or >external memory, steht im Datenblatt Und was steht im Datenblatt über den angesprochenen Transfer?
The user interface of each PDC channel is integrated into the user interface of the peripheral it serves. The user interface of mono directional channels (receive only or transmit only), contains two 32-bit memory pointers and two 16-bit counters, one set (pointer, counter) for current transfer and one set (pointer, counter) for next transfer. The bi-directional channel user interface contains four 32-bit memory pointers and four 16-bit counters. Each set (pointer, counter) is used by current transmit, next transmit, current receive and next receive. Verstehe nicht ganz was du mit dem Transfer meinst
Schau mal, hier hatte zufälligerweise jemand ein ähnliches Problem: Beitrag "Bild auf SRAM speichern"
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.