|
|
  |
Связка IAR 4.11 и AVRStudio 4.12, как это правильно сделать |
|
|
|
Dec 18 2005, 10:44
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата В настройках проекта IAR в закладке С/С++ compiler поставитть птичку Generate debug information, (ну и формат выходного файла UBROF8)... AVR студия понимает всё в дизасеблере, а хотелось бы увидеть сишный код и пошагово по нему идти
|
|
|
|
|
Dec 19 2005, 07:37
|

Участник

Группа: Свой
Сообщений: 58
Регистрация: 6-12-05
Из: Санкт-Петербург
Пользователь №: 11 878

|
Цитата(Rash @ Dec 19 2005, 10:24)  даю bebug (ubof), сохраняю с расширением *.d90, имена и путь к файлам только английские, при отрытии студией сохраняю проект и получаю дизасемблерный файл и ни одного сишного файла в проекте. ubof8 не хочет дебагится. Использовал симулятор и JTAG2 всё одинаково. В свойствах проекта в линкере ставлю ubrof 8 forced, в свойствах компилера output -> generate debug information. Кстати, если окон с сишными файлами нет, то их можно открыть после открытия .d90 (они автоматом "подцепятся").
--------------------
|
|
|
|
|
Dec 19 2005, 07:51
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Rash @ Dec 19 2005, 09:24)  даю bebug (ubof), сохраняю с расширением *.d90, имена и путь к файлам только английские, при отрытии студией сохраняю проект Давать надо не debug (ubof), а ubrof 8 (forced), как Вам уже говорили. Цитата(Rash @ Dec 19 2005, 09:24)  и получаю дизасемблерный файл и ни одного сишного файла в проекте. В настройках компилятора Output обязательно выбрать Generate debug information. Цитата(Rash @ Dec 19 2005, 09:24)  ubof8 не хочет дебагится. Дебагиться или создаваться? Не дебагится обычно в ИАРовской среде, т. к. требует формата ubrof 10.
|
|
|
|
|
Dec 19 2005, 08:30
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(Rash @ Dec 19 2005, 10:13)  ставлю ubrof 8 (forced), В настройках компилятора Output обязательно выбрать Generate debug information - стоит. компиляция проходит, нажимаю debug выдаётся сооющение что не может начатся debug сесия, и данный формат не поддерживается. Это Вы пытаетесь запустить отладчик IAR, в котором действительно нужел формат ubrof 10. Вы же хотели отлаживаться в AVR Studio. Запустите её и откройте в ней файл *.dbg или *.d90. Studio предложит сохранить проект с расширением *.aps, сохраните, выберите способ отладки и тип МК. После этого увидите на экране свои исходники. Цитата(DeXteR @ Dec 19 2005, 10:23)  В таких случаях я обычно удаляю софт Устанавливаю все заново - определенно чтото глючит Ничего там не глючит, просто последовательность действий не та. Цитата(DeXteR @ Dec 19 2005, 10:23)  А попробуй создать пустой проект На си с опцией AVRstudio 4 cjmpatible output
Если заработает - Переподключи к ниму файлы Это будет создан проект WinAVR, а это совсем не то, что требовалось.
|
|
|
|
|
Dec 19 2005, 08:38
|
Знающий
   
Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231

|
Цитата Это Вы пытаетесь запустить отладчик IAR, в котором действительно нужел формат ubrof 10. Вы же хотели отлаживаться в AVR Studio. Запустите её и откройте в ней файл *.dbg или *.d90. Studio предложит сохранить проект с расширением *.aps, сохраните, выберите способ отладки и тип МК. После этого увидите на экране свои исходники. Всё имено так сделал и зароботало. IgorKossak , спасибо огромное. А Сишный код в AVR студии изменять возможно, или измсенил в IAR и опять в студию
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|