Arduino Bootloader
Arduino Bootloader
Sziasztok!
az arduino könyvtárában lévő
C:\arduino-0018\hardware\arduino\bootloaders\atmega---ATmegaBOOT_168.c nevu kódot szeretnm ujra forditani
AVRStudio 4 -ben
Build started 20.7.2010 at 17:48:40
16.c
avr-gcc -mmcu=atmega168 -Wl,-Map=Bootloader.map AVR_ATmega16.o -o Bootloader.elf
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature Bootloader.elf Bootloader.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lmageeprom .=0 --no-change-warnings -O ihex Bootloader.elf Bootloader.eep || exit 0
avr-objdump -h -S Bootloader.elf > Bootloader.lss
AVR Memory Usage
----------------
Device: atmega168
Program: 1766 bytes (10.8% Full)
(.text + .data + .bootloader)
Data: 269 bytes (26.3% Full)
(.data + .bss + .noinit)
Build succeeded with 0 Warnings...
fusebitek beállítva minden OK
De...Az Arduino uploading üzenete
verification error, first mismatch at byte 0x0002
0x36 !=0x34
H van valkinek tapasztalata az segitsen elöre is köszönet
az arduino könyvtárában lévő
C:\arduino-0018\hardware\arduino\bootloaders\atmega---ATmegaBOOT_168.c nevu kódot szeretnm ujra forditani
AVRStudio 4 -ben
Build started 20.7.2010 at 17:48:40
16.c
avr-gcc -mmcu=atmega168 -Wl,-Map=Bootloader.map AVR_ATmega16.o -o Bootloader.elf
avr-objcopy -O ihex -R .eeprom -R .fuse -R .lock -R .signature Bootloader.elf Bootloader.hex
avr-objcopy -j .eeprom --set-section-flags=.eeprom="alloc,load" --change-section-lmageeprom .=0 --no-change-warnings -O ihex Bootloader.elf Bootloader.eep || exit 0
avr-objdump -h -S Bootloader.elf > Bootloader.lss
AVR Memory Usage
----------------
Device: atmega168
Program: 1766 bytes (10.8% Full)
(.text + .data + .bootloader)
Data: 269 bytes (26.3% Full)
(.data + .bss + .noinit)
Build succeeded with 0 Warnings...
fusebitek beállítva minden OK
De...Az Arduino uploading üzenete
verification error, first mismatch at byte 0x0002
0x36 !=0x34
H van valkinek tapasztalata az segitsen elöre is köszönet
ATMEGA168 szeretnék upload-olni az arduinoval.
Kiválasztottam a pro mini board w atmega168.
De a bootloader flash-elése után csak egyszer tudom az arduinoval felprogramozni, következőleg már nem lehet csak ha újra írom a bootloadert.
(Ugyanez a probléma mikor az UNO panelon akarok m168 -at programozni, de ez nem lenne baj.)
Fuse biteket mire állítsam?
Melyik bootloadert írjam a prociba vagy mi a gond egyáltalán?
pl2303 usb-soros illesztöt használok FTDI az nincsen de nem ez a baj.
A reset lábat is bekötöttem kondin keresztül a DTR lábra.
Kiválasztottam a pro mini board w atmega168.
De a bootloader flash-elése után csak egyszer tudom az arduinoval felprogramozni, következőleg már nem lehet csak ha újra írom a bootloadert.
(Ugyanez a probléma mikor az UNO panelon akarok m168 -at programozni, de ez nem lenne baj.)
Fuse biteket mire állítsam?
Melyik bootloadert írjam a prociba vagy mi a gond egyáltalán?
pl2303 usb-soros illesztöt használok FTDI az nincsen de nem ez a baj.
A reset lábat is bekötöttem kondin keresztül a DTR lábra.
Ez már működött M328-cal csak mivel belefér az M168 ba is ezért akartam kicserélni, ha van kondi ha nincs ugyanez van ellenállás természetesen ott van, viszont ez egy előző projektben is ezt csinálta, csak mivel ott használva van az urxc megszakítás ha jött be karakter egyből elindult, már megrendeltem az atmega328-cat így vissza lesz cserélve.