Hallo NG, ich habe bisher ein paar Erfahrungen mit dem Atmel ATMEGA8L sammeln können. Für mein aktuelles Projekt (SID-Player) möchte ich allerdings einen ARM AT91SAM7S256 verwenden. Das Kit habe ich hier im Shop bereits bestellt. Ich habe schon einiges im Netz gelesen. Jetzt wollte ich aber doch noch etwas grundliegendes wissen, was mir bisher noch nicht ganz klar ist. Das EEPROM auf dem ARM kann man ca. 10000x beschreiben. Ist es beim Entwickeln immer nötig, das EEPROM zu beschreiben, oder kann man zum Testen auch einfach das Programm in das SRAM laden und von dort aus ausführen? Welche (freie oder nicht so teure) Entwicklungsumgebung würdet ihr empfehlen - bzw. welche verwendet ìhr? Vielen Dank für jeden Tip! Peter
EEPROM ist nicht identisch mit Flash-Speicher, du meinst offensichtlich letzteren, ist aber hier nicht allzu wichtig. Ja, Code im RAM geht problemlos, wenn er reinpasst. Und ist grad bei den SAM7 deutlich schneller als im ROM, so dass in manchen Fällen einzelne zeitkritische Routinen auch später im RAM ausgeführt werden. Die Entwicklungsumgebung Eclipse + GNU-Compiler + OpenOCD(JTAG) ist durchaus verwendbar. Dem exzellenten Preis/Leistungsverhältnis (kostnix) steht freilich eine eher schwächliche Dokumentation entgegen.
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.