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

 
 
 
Reply to this topicStart new topic
> Создание .hex на IAR, нужны ответы на простые вопросы
skyled
сообщение Jun 11 2010, 08:13
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 11-06-10
Пользователь №: 57 868



Добрый день! В связи с тем, что мне нужно быстро начать работать с IAR (прежний программист забухал и его уволили, а мне теперь дорабатывать и сопровождать его проекты) прошу помочь по некоторым вопросам. Сам я к Студии от Атмела привык. Собственно вопросы: Как получить файл .hex? Где он должен находиться? Есть ли возможность прошивать непосредственно из IAR (AVRISP и AVRISP mkII)? Сейчас бы с этим разобраться. Спасибо.
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Jun 11 2010, 08:30
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(skyled @ Jun 11 2010, 11:13) *
Собственно вопросы: Как получить файл .hex? Где он должен находиться? Есть ли возможность прошивать непосредственно из IAR (AVRISP и AVRISP mkII)? Сейчас бы с этим разобраться. Спасибо.


Свойства проекта, linker format other intel-extended
Ищите его гдето в папке Debug\Exe (если рабочая директория не переназначена - general/output )

Прошиваю AVRISP mkII из AVRStudio. Даже не заморачивался вопросом как прошивать из IAR.
Мне удобней прошивать из AVRStudio (особенно когда много плат).
Go to the top of the page
 
+Quote Post
skyled
сообщение Jun 11 2010, 09:51
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 11-06-10
Пользователь №: 57 868



Спасибо, hex получился. Шью тоже из студии. Другое дело, что прошивка не заработала... теперь имею головную боль.
Go to the top of the page
 
+Quote Post
Палыч
сообщение Jun 11 2010, 10:09
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(skyled @ Jun 11 2010, 13:51) *
Другое дело, что прошивка не заработала... теперь имею головную боль.
Работая со Studio, Вы как-то отлаживали свои программы... Как? Симулятором что ли? Можно в ИАР получить .coff и симулировать его в студии...
Go to the top of the page
 
+Quote Post
skyled
сообщение Jun 11 2010, 12:00
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 11-06-10
Пользователь №: 57 868



Спасибо. Мало помалу заработало. Возможно будут вопросы еще.
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 11 2010, 18:49
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



в опциях проекта

Код
Категория Linker
  a) на вкладке Output оставляем все как есть - Debug information for
  C-SPY, With runtime control modules, with I/O emulation modules
  b) на вкладке List - галочка Generate Linker listing, Segment map
  c) на вкладке Extra options ставим галочку Use command line options,
   в окно вписываем:
   -Ointel-extended,(CODE)=.hex
   -Ointel-extended,(XDATA)=.ee.hex

   После линковки в директории $PROJ_DIR$\Debug\EXE будем получать файлы
   $PROJ_NAME$.d90 - файл для симулятора C-SPY
   $PROJ_NAME$.hex - прошивка флеш
   $PROJ_NAME$.ee.hex - прошивка eeprom


Сообщение отредактировал Метценгерштейн - Jun 11 2010, 18:50
Go to the top of the page
 
+Quote Post
skyled
сообщение Jun 14 2010, 10:42
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 11-06-10
Пользователь №: 57 868



Спасибо! Установки запомнятся или как-то нужно их отдельно фиксировать?
Go to the top of the page
 
+Quote Post
Метценгерштейн
сообщение Jun 15 2010, 16:11
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079



сохранить воркспейс- он и запоминает все установки
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:10
Рейтинг@Mail.ru


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