Hallo, ich möchte bei einem Projekt mit einem ATXMega256 zwei Sound-Dateien wiedergeben. Die Sound-Daten sollen nicht verändert werden und können deshalb mit ihrem Volumen von ca. 128kByte im Programmspeicher des ATXMega256 mit 256kByte Flash Platz finden. Ich arbeite mit WinAVR10 und programmiere in C. Wie kann ich die Datei mit den Sound-Daten mit dem Programm verlinken? Hat Jemand Erfahrung damit? Danke Hans Lühmann
Also meine Erfahrung sagt, daß zweimal 128 kB für die Daten plus dein Programm wahrscheinlich mehr als 256 kB werden könnte. Wie man Daten ins Flash bringt steht eigentlich im Tutorial. Dazu musst du deine Dateien aber noch irgendwie entweder als Initialisierung eines Feldes umschreiben (ich mache soetwas mit einem Programm namens bin2c, es gibt viele ähnliche Programme) oder man schiebt dem Linker die Datei gleich binär unter; dazu gibt es auch hier auch schon Beiträge. http://mfgkw.dyndns.org/bin2c.cpp
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.