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

 
 
 
Reply to this topicStart new topic
> Где взять bin-файл?, IAR 4.41 Kickstart
Bulat
сообщение Oct 8 2007, 04:07
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 12-10-06
Из: ufa
Пользователь №: 21 241



У меня IAR 4.41 Kickstart
В папке моего проекта нет ни bin не hex файлов. Как их сгенерировать?
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 8 2007, 13:33
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



В опциях проекта выберите конфигурацию Release там обычно тип выходной файла пригодный для программатора. Или в текущей конфигурации проекта выберите другой тип выходного файла, генерируемого линкером: Options->Linker->Output->Format->Other, дальше из выпадающего списка нужный тип.
Go to the top of the page
 
+Quote Post
Bulat
сообщение Oct 9 2007, 04:53
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 206
Регистрация: 12-10-06
Из: ufa
Пользователь №: 21 241



Цитата(rezident @ Oct 8 2007, 19:33) *
Или в текущей конфигурации проекта выберите другой тип выходного файла, генерируемого линкером: Options->Linker->Output->Format->Other, дальше из выпадающего списка нужный тип.

Поставив флажок other, я выбрал output format: raw-binary
как только запускаюдебаггер, вылазит ошибка:
"The debugging session could not be started.
Either the debugger initialization failed, or else the file
"D:\...\Debug\Exe\MM.bin" was corrupt or of an unsupported format."
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 9 2007, 10:39
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Bulat @ Oct 9 2007, 07:53) *
как только запускаюдебаггер, вылазит ошибка:
Дебагеру нужен файл ubrof. Поэтому верните флажок назад. Вы не указали для какого процессора компилятор используете, телепатически предположу, что ARM. В таком случае поставьте флажок Linker->Extra Output->Generate extra output file и выбирайте нужный формат. Еще можно в Linker->Extra options вписать -Ointel-extended,(CODE)=.hex Для bin посмотрите описание опции -O линкера.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 9 2007, 11:25
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(Bulat @ Oct 9 2007, 10:53) *
Поставив флажок other, я выбрал output format: raw-binary
как только запускаюдебаггер, вылазит ошибка:

Bin или hex нужен только для программатора, для дебаггера нужен другой формат. См. сообщение Сергея Борщ.
Go to the top of the page
 
+Quote Post

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

 


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


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