Speicher des ATNGW100

Das NGW100 verfügt über flüchtigen SDRAM-Speicher und über zwei Flash-Bausteine unterschiedlicher Technologien, in denen sich Daten dauerhaft speichern lassen.

Nichtflüchtige Speicher des NGW100

Das U-Boot und der Linux-Kernel werden aus dem parallelen Flash-Baustein AT49BV642D geladen, welcher mit dem Memory-Controller des AT32AP7000 verbunden ist. Das AT49BV642D ist ein NOR-Flash und konform mit dem Common Flash memory Interface (CFI). Der zweite Flash-Bereich ist in Form des Bausteins AT45DB642D realisiert, welcher ein serieller Flash-Speicher der DataFlash-Serie von Atmel ist. Der Baustein wird über den SPI-Bus angesprochen. Dieser Speicher beherbergt das /usr-Verzeichnis.

Das AT49BV642D wird unter /dev als mtd0 bis mtd2 eingefügt.

mtd0 bis mtd2 entsprechen getrennten Addressbereichen des AT49BV642D, die unterschiedliche Funktionen haben.

  • mtd0 beherbergt U-Boot
  • mtd1 beherbergt das root-Dateisystem
  • mtd2 beherbergt /env (kann das jemand genauer beschreiben?)
  • mtd3 entspricht dem gesamten DataFlash.

Mit mtd_debug aus den mtd-utils lassen sich Informationen zu den Speicherbereichen anzeigen.

Diskussion

Geben Sie Ihren Kommentar ein (Wiki-Syntax ist zugelassen):
HAPXC
mikrocontroller/avr32/atngw100/atngw100_speicher.txt · Zuletzt geändert: 2008/08/24 17:28 von burli
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki