Gast
#412242
Hallo! Wir verwenden die letze Version von WinAVR mit PN2 für die Entwicklung von AVR Firmware. Zum Programmieren verwenden wir das Tool STK500.exe V2.0 von AVRStudio mit folgenden Parametern: -dATmega8 -ccom2 -e -pf -ifmain.hex Mit diesem Befehl wird der Bootloader in den AVR programmiert. Die weitere Programmierung erfolgt dann über RS232. Wir haben das Problem daß die Lockbits bei jedem Schreibvorgang mit STK500.exe überschrieben werden. Wir möchten eigentlich nur die Bootloader-Sektion schützen. Bei einem Erase-Vorgang bleiben die Lockbits doch eigentlich erhalten, oder? Gibt es vielleicht die Möglichkeit die Lockbits im Sourcecode des Programms zu setzen (so wie z.B. bei den PIC's)? Alternativ würde ich die Lockbits beim Start des Bootloaders auslesen, vergleichen und dann ggf. neu Programmieren. Das wäre vielleicht die einfachste Möglichkeit ohne bei jedem Projekt den Program-Befehl im PN2 abändern zu müssen (wg. Kommandozeilenparameter STK500). Was meint Ihr dazu? Danke und beste Grüße Bernhard