LPC2478 + 32bit SDRAM

Gast #3281030
Hallo Leute,

Ich habe hier einen LPC2478 rumliegen, an den via 32bit Daten-Bus ein 
32MByte großer SDRAM angeschlossen ist.

Meine Frage ist nun:

Wenn ich ein Byte in den Ram schreibe, werden dann vier Bytes belegt.
also 3 mit 0x00 und eins mit dem Byte dass ich wollte? Oder kann ich 
trotz des  32bit Busses jedes Byte ansprechen.

Wäre nämlich dumm wenn ich zuerst vier Bytes intern Puffern müsste, um 
sie dann als eine Einheit in den Ram zu schreiben.


Vielen Dank im Voraus

M.H.
Gast #3281889
M. H. schrieb:
> Wäre nämlich dumm wenn ich zuerst vier Bytes intern Puffern müsste

Ah ja.. du hast irgend ein Eval-Board. Hast du auf dem Chip denn schon 
irgendwas laufen? Speziell ne Initialisierung des SDRAM's? Nebenbei 
würde mich mal interessieren, was für einen RAM-Chip du dort drauf hast. 
8 und 16 MB sind mir bekannt, aber bei 32 MB eigentlich nur 16 Bit 
breit.

Ansonsten brauchst du dich um deine geäußerten Bedenken bei einem 
korrekt angeschlossenen und initialisierten SDRAM nicht zu kümmern. 
Schreib einfach deine Bytes hinein, wo du magst. Lediglich bei word's 
und dword's mußt du auf gerade Adressen achten, was aber vom Prozessor 
her kommt.

W.S.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 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.