Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как в IAR сделать .HEX файл ?
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
MiklPolikov
Выбираю Projekt =>options=>linker =>output format
Что там надо выбрать , что бы появился нужный мне файл ?


Заранее благодарю.
С уважением, Михаил.
DASM
Intel - standart или extended
Можете еще галочку на изменение расширения выходного формата поставить на hex
MiklPolikov
Цитата(DASM @ Nov 5 2007, 11:16) *
Intel - standart или extended


Когда я выбираю Intel и делаю Rebuild all никаких новых файлов в папке проэкта не появляется.
Есть только .dep , .ewp .
DASM

Смотрите внимательней, все должно работать
MiklPolikov
Заработало !!! Спасибо !!!

Вписал руками .hex в output file => overrite default , и появился файл .hex
IgorKossak
Цитата(MiklPolikov @ Nov 5 2007, 10:54) *
Когда я выбираю Intel и делаю Rebuild all никаких новых файлов в папке проэкта не появляется.
Есть только .dep , .ewp .

Нужный файл появляется не в папке проекта, а в папке Debug\Exe или Release\Exe в зависимости от конфигурации.
Цитата(MiklPolikov @ Nov 5 2007, 14:26) *
Заработало !!! Спасибо !!!
Вписал руками .hex в output file => overrite default , и появился файл .hex

Если не делать override default, то у hex файла будет расширение a79 (для ARM), a90 (для AVR) и т. д.
Сергей Борщ
Цитата(DASM @ Nov 5 2007, 11:15) *
Смотрите внимательней, все должно работать
А еще лучше указать его на закладке extra output. Тогда останется возможность отлаживать в C-SPY
firestarter
У меня вообще какая-то странность:

Выбираю Projekt =>options=>linker =>output format
ставлю Intel - standart или extended
а мой PonyProg 2.07(перепробовал почти все версии) не понимает этот формат!!! или вообще не читает или воспримает его как бин.

Использую IAR Assembler for AVR 4.30A/W32 (4.30.1.5) самый свежий!!! не леченый
проектик маленький, 30 дней не прошло.

В чем может быть проблема. Хотя на вид создаваемый файл очень сильно похож на кодевиженовский, но всетаки что-то не так, раз программатор его не видит.
IgorKossak
Цитата(firestarter @ Nov 14 2007, 14:15) *
В чем может быть проблема. Хотя на вид создаваемый файл очень сильно похож на кодевиженовский, но всетаки что-то не так, раз программатор его не видит.

Посмотрите внимательно последние пару строк.
Исключите строку
Код
:0400000300000000F9
или в вариантах формата выберите without entry point.
Исключите пустую строку в конце файла.
firestarter
Сорри... разобрался... просто я пересел с CodeVision и мне многое непонятно...
исправил все в файле .xls
-Z(CODE)INTVEC,FAR_F,SWITCH,CODE=3B00-3FFF и все пошло!!!
только пока не так как хочется
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.