PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Daten in Flash-Speicher packen...



farratt
17.09.2007, 12:22
Hallo Leute!

Irgendwie soll man ja größere Arrays usw. in den Flash-Speicher des Atmega8 packen können. Nun hab ich hier ein bisschen rumgesucht, hab aber nix gefunden.
Kann mir jemand sagen, wie man mittels C Daten da rein schreiben und auch wieder lesen kann?

Ich benutzte Programmers Notepad und den gcc

Gruß Alex

Zimble
17.09.2007, 13:20
Guck doch mal bei Mikrocontroller.net vorbei, dort steht beschrieben, wie man Zugriff auf Flash und EEPROM bekommt:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Programmspeicher_.28Flash.29

Keine Ahnung, ob es dafür schon eine Funktion in der asuro-lib gibt.

damaltor
17.09.2007, 14:27
also im flash speicher kann man direkt nur in assembler zugreifen. mit C ist das nicht transparent möglich.