PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : eeprom_write_byte und bootloader



baracuda
22.11.2005, 18:18
Ich habe folgendes Problem.
Ich habe einen Bootloader geschrieben und möchte auch den EEPROM beschreiben können. Dazu verwende ich die avr-libc eeprom_write_byte funktion. Diese funktioniert aber anscheinend nur wenn ich sie von der application section aus verwende und nicht von der bootloader section aus. Dann bleibt sie anscheinend einfach hängen. Weiss vielleicht jemand woran das Problem liegen könnte.

linux_80
23.11.2005, 00:40
Hallo,

welchen AVR verwendest Du ?
In der Header-Datei steht eine Liste mit AVRs die damit nicht funktionieren,
das sollte dann beim compilieren schon zum Fehler führen.

Beim EEprom beschreiben ist es eigentlich egal in welcher Section man sich befindet, das betrifft nur das schreiben des Flash.

IRQs gibts keine, sind die auch noch deaktiviert, nicht das da was dazwischenfunkt ?