Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Генерит неправильный hex файл....
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Potter
Это мой первый проэкт в этом компиляторе....

Генерится hex файл.... но когда открываю его понипрогом видно что это не программа а какой-то бред.... Может где-то в опциях проэкта надо поставить или убрать галочку?

Очень нужна помощь.... Если кто знает как решить эту проблему помогите пожалуйста.....
ILYCHOFF
Выставите в опциях линкера формат выходного файла intel-standart
и почитайте еще здесь http://electronix.ru/forum/index.php?showtopic=18356
Potter
Цитата(ILYCHOFF @ Aug 10 2006, 15:25) *
Выставите в опциях линкера формат выходного файла intel-standart
и почитайте еще здесь http://electronix.ru/forum/index.php?showtopic=18356


intel-standart я установил в первую очередь...

В этом компиляторе можно просматривать hex файл прямо в проэкте... так вот файл hex в проэкте отличается от файла hex открытым понипрогом.... Как такое может быть и как зделать так чтоб генерился нормальный hex файл...
otrog
Тоже думал, что надо ставить intel-standart.
Но как оказалось это не верно.
Сейчас в опциях линкера, в закладке Extra Options у меня такое:
Код
-Ointel-extended,(CODE)=$EXE_DIR$\$PROJ_FNAME$_code.hex
-Ointel-extended,(XDATA)=$EXE_DIR$\$PROJ_FNAME$_eeprom.hex

Понипрогу понравилось smile.gif .
Potter
Цитата(otrog @ Aug 10 2006, 15:40) *
Тоже думал, что надо ставить intel-standart.
Но как оказалось это не верно.
Сейчас в опциях линкера, в закладке Extra Options у меня такое:
Код
-Ointel-extended,(CODE)=$EXE_DIR$\$PROJ_FNAME$_code.hex
-Ointel-extended,(XDATA)=$EXE_DIR$\$PROJ_FNAME$_eeprom.hex

Понипрогу понравилось smile.gif .


Чето я не могу найти где ето надо прописывать........ где надо это прописывать(в закладке Extra Options а дальше где там может это не в закладке Extra Options)?

Все!!! Разобрался.... Все зафурычило... спасибо большое..... щас попробую прошить устройство.....
relex
Насколько мне известно -Ointel-extended надо если объем кода больше 64кб.
Если линкуется код объемом более 64к с опцией -Ointel-standart, линкер есс-но выдает ошибку.
Наверно проблема в Пони. AVR им шить не пробовал. В CodeVision все работает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.