реклама на сайте
подробности

 
 
> Помогите! winAVR bootloader для ATmega128, Как заставить winAvr генерить hex с правильными адресами
Konste
сообщение Nov 9 2006, 06:11
Сообщение #1





Группа: Новичок
Сообщений: 14
Регистрация: 27-02-06
Пользователь №: 14 731



Здравствуйте.
Проблема в следующем:
Перешёл с CodeVision на winAVR. в CV для того, чтобы указать компилятору, что наша программа это bootloader и размещёть его надо соответственно достаточно было выставить опции в настройках проекта.

Как сделать такое же в winAVR?

- при генерации .hex в начало программы пишутся вектора прерываний (чего мне в bootloader`е не надо)
- адреса выставляются с 0x0000 (то есть моя программа пишется не в секцию bootloader`а)

===== Как и где всё это настраивается?

Игрался с параметрами avr-objcopy, генерящей .hex - ничего не вышло, но у меня такое чувство, что именно здесь "собака зарыта"...

Пожалуйста помогите.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pan_oleg
сообщение Jan 22 2008, 07:25
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 76
Регистрация: 16-11-07
Пользователь №: 32 387



Помогите пожалуйста, у меня та же ситуация, но не работает,
LDFLAGS = -Wl,--section-start=.text=0x1800
мега88,бутсектор 1к,
вектор фузом перенес, а майн не переносится?
help.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th August 2025 - 03:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.02386 секунд с 7
ELECTRONIX ©2004-2016