AVR STudio bootloader

Processing/Wiring (illetve C) nyelvű programozási fogások, tippek. (AVR-Duino, Arduino, EthDuino, Diecimila, Severino, Nano, LilyPad)
Válasz küldése
Avatar
Bender
Újonc
Újonc
Hozzászólások: 6
Csatlakozott: 2011. július 14. csütörtök, 6:00

AVR STudio bootloader

Hozzászólás Szerző: Bender »

Üdv!

Egy AT90CAN128-cal épített ketyerét szeretnék megcsinálni úgy, hogy lehessen firmware-t frissíteni rajta uarton keresztül, de nem tudok rájönni, hogy hogyan lehet rávenni az avrstudio-t, hogy a bootloader részt a 0xF000 címre tegye. Sima ISP-n keresztül tölteném fel a cuccost.

Hogy lehet megmondani neki, hogy a bootloadert a 0xF000 a főprogit meg a 0x0000 címre tegye?

B.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Hozzászólás Szerző: Robert »

Első: bootloader elkészít és beprogramoz.
Második: bootloaderen át a főprogram feltölt.


Az arduino atmega8 atmegaboot_168.c állományhoz a makefileban van benne:
MCU_TARGET = atmega168
LDSECTION = --section-start=.text=0x3800
Avatar
Bender
Újonc
Újonc
Hozzászólások: 6
Csatlakozott: 2011. július 14. csütörtök, 6:00

Hozzászólás Szerző: Bender »

Akkor így csinálom. Köszi.
Beírom a bootloadert, azzal behúzom a főprogit, kiolvasom a flashből az egészet és azt írom a többibe :)
Válasz küldése