Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Intel hex format
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
Vladimir_J
Доброе время суток smile.gif
Скажите ПЛИЗ где в IAR-е и что надо прописать, чтоб *.hex файл при трансляции начинался с определенного адреса (boot область). IAR V5.30.0.

К сожалению:
#pragma segment = "BOOT_SEGMENT"
#pragma location=0xE000
Не работает, или я не правильно что то прописал sad.gif

С Уважением, Владимир.
Vladimir_J
Доброе время суток smile.gif
Во вложении проект. Подскажите, что я не правильно делаю, или уже мозги кипят ??????
После компиляции в Hex файле:
:02 0000 02 1000 EC
:10 F000 00 0C 9475F8189518951895189518951895E5
:10F010001895189518951895189518951895189588
:10F020001895189518951895189518951895189578
:10F030001895189518951895189518951895189568
:10F040001895189518951895189518951895189558
:10F050001895189518951895189518951895189548

начальный адрес: F000, но в xcl файле я указал директиву
-D_..X_BOOT_START=1F000 /* 4k byte Boot section */

Что, почему и как?????
Плиз помогите...........................
rezident
Vladimir_J, учитесь корректно (так, чтобы было понятно для всех, а не только вам самому) формулировать вопросы. О каком МК вообще идет речь? Распаковав проект, можно косвенно догадаться, что о каком-то ATmega, о каком?
Vladimir_J
Цитата(rezident @ Nov 23 2009, 01:51) *
Vladimir_J, учитесь корректно (так, чтобы было понятно для всех, а не только вам самому) формулировать вопросы. О каком МК вообще идет речь? Распаковав проект, можно косвенно догадаться, что о каком-то ATmega, о каком?

Прошу прощения, камень ATMEGA2560
Сергей Борщ
Цитата(Vladimir_J @ Nov 22 2009, 22:29) *
начальный адрес: F000, но в xcl файле я указал директиву
-D_..X_BOOT_START=1F000 /* 4k byte Boot section */

Что, почему и как?????
А как вы предлагаете записать старшую 1 в поле смещения, которое имеет размер 4 тетрады?
Цитата(Vladimir_J @ Nov 22 2009, 22:29) *
После компиляции в Hex файле:
:02 0000 02 1000 EC
Вот она, ваша единица. Поищите описание формата в Гугле. Ключевые слова "Intel hex file format"
Vladimir_J
Цитата(Сергей Борщ @ Nov 23 2009, 03:43) *
А как вы предлагаете записать старшую 1 в поле смещения, которое имеет размер 4 тетрады?Вот она, ваша единица. Поищите описание формата в Гугле. Ключевые слова "Intel hex file format"

Пасибо огромное за ответ smile.gif
Уже допер сам, просто мозги запутались sad.gif

А еще вопрос не скромный: моно ли переписывать Boot область, из области application?
То есть необходимость, переписать сам boot.

С Уважением, Владимир
IgorKossak
Vladimir_J, научитесь также корректно формулировать название темы.
Правлю за Вами в последний раз. В следующий раз тема будет удалена без предупреждения.
Vladimir_J
Цитата(IgorKossak @ Nov 23 2009, 11:44) *
Vladimir_J, научитесь также корректно формулировать название темы.
Правлю за Вами в последний раз. В следующий раз тема будет удалена без предупреждения.


Исправлюсь smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.