Цитата(Konste @ Nov 9 2006, 14:11)

Здравствуйте.
Проблема в следующем:
Перешёл с CodeVision на winAVR. в CV для того, чтобы указать компилятору, что наша программа это bootloader и размещёть его надо соответственно достаточно было выставить опции в настройках проекта.
Как сделать такое же в winAVR?
- при генерации .hex в начало программы пишутся вектора прерываний (чего мне в bootloader`е не надо)
- адреса выставляются с 0x0000 (то есть моя программа пишется не в секцию bootloader`а)
===== Как и где всё это настраивается?
Игрался с параметрами avr-objcopy, генерящей .hex - ничего не вышло, но у меня такое чувство, что именно здесь "собака зарыта"...
Пожалуйста помогите.
Я, в опциях линкера, прописал следующее
LDFLAGS = -Wl,--section-start=.text=0x03800, для ATmega16, при этом область загрузчика 1024 байта.
Прикладываю полный вариант своего Makefile
Выбор.