Здравствуйте. Проблема в следующем: Перешёл с CodeVision на winAVR. в CV для того, чтобы указать компилятору, что наша программа это bootloader и размещёть его надо соответственно достаточно было выставить опции в настройках проекта.
Как сделать такое же в winAVR?
- при генерации .hex в начало программы пишутся вектора прерываний (чего мне в bootloader`е не надо) - адреса выставляются с 0x0000 (то есть моя программа пишется не в секцию bootloader`а)
===== Как и где всё это настраивается?
Игрался с параметрами avr-objcopy, генерящей .hex - ничего не вышло, но у меня такое чувство, что именно здесь "собака зарыта"...
Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387
Помогите пожалуйста, у меня та же ситуация, но не работает, LDFLAGS = -Wl,--section-start=.text=0x1800 мега88,бутсектор 1к, вектор фузом перенес, а майн не переносится?