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

 
 
 
Reply to this topicStart new topic
> Связка IAR 4.11 и AVRStudio 4.12, как это правильно сделать
Rash
сообщение Dec 18 2005, 09:51
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Всем здрасте. Как связать IAR4.11 и AVRStudio 4.12, последовальность действий? Так что бы AVRStudio студия пошагово ползала по Си коду, а не по дизасемблеру.
Go to the top of the page
 
+Quote Post
Old1
сообщение Dec 18 2005, 10:37
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(Rash @ Dec 18 2005, 12:51) *
Всем здрасте. Как связать IAR4.11 и AVRStudio 4.12, последовальность действий? Так что бы AVRStudio студия пошагово ползала по Си коду, а не по дизасемблеру.

В настройках проекта IAR в закладке С/С++ compiler поставитть птичку Generate debug information, (ну и формат выходного файла UBROF8)...
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 18 2005, 10:44
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Цитата
В настройках проекта IAR в закладке С/С++ compiler поставитть птичку Generate debug information, (ну и формат выходного файла UBROF8)...

AVR студия понимает всё в дизасеблере, а хотелось бы увидеть сишный код и пошагово по нему идти
Go to the top of the page
 
+Quote Post
DeXteR
сообщение Dec 18 2005, 15:21
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287



Странно
У меня все получается
Толька поставить нада UBROF8 forsed

Может ты используеш в путях к файлам русские буквы
или еще чтото глючит

Опиши плиз последовательность твоих действий поподробнее
Go to the top of the page
 
+Quote Post
Георгий
сообщение Dec 19 2005, 05:59
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 269
Регистрация: 17-11-05
Из: Киров-Москва
Пользователь №: 10 957



Какой файл ты подсовываешь Студии? Я даю ей dbg и вся отладка идет по сишным командам.


--------------------
Обычно последним смеется тот, кто хуже соображает!
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 19 2005, 07:24
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



даю bebug (ubof), сохраняю с расширением *.d90, имена и путь к файлам только английские, при отрытии студией сохраняю проект и получаю дизасемблерный файл и ни одного сишного файла в проекте. ubof8 не хочет дебагится. Использовал симулятор и JTAG2 всё одинаково.
Go to the top of the page
 
+Quote Post
GxOST
сообщение Dec 19 2005, 07:37
Сообщение #7


Участник
*

Группа: Свой
Сообщений: 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 (они автоматом "подцепятся").


--------------------
cul8r!
* #ru_embedded - эмбеддерский чат
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 19 2005, 07:51
Сообщение #8


Шаман
******

Группа: Модераторы
Сообщений: 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.
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 19 2005, 08:13
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



ставлю ubrof 8 (forced), В настройках компилятора Output обязательно выбрать Generate debug information - стоит. компиляция проходит, нажимаю debug выдаётся сооющение что не может начатся debug сесия, и данный формат не поддерживается.
Go to the top of the page
 
+Quote Post
DeXteR
сообщение Dec 19 2005, 08:23
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 319
Регистрация: 2-08-05
Из: Одесса
Пользователь №: 7 287



В таких случаях я обычно удаляю софт
Устанавливаю все заново - определенно чтото глючит

А попробуй создать пустой проект На си с опцией AVRstudio 4 cjmpatible output

Если заработает - Переподключи к ниму файлы
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 19 2005, 08:30
Сообщение #11


Шаман
******

Группа: Модераторы
Сообщений: 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, а это совсем не то, что требовалось.
Go to the top of the page
 
+Quote Post
Old1
сообщение Dec 19 2005, 08:35
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Еще попробуйте в IARсоздать новый проект, в окне Create New Project выберите С и AVR Studio4 compatible output. Все что нужно для совместимости со студией сделается автоматически. Если и в этом случае не поможет... тогда пробуйте переинсталлировать студию...
ЗЫ упс... опоздал smile.gif
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 19 2005, 08:38
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



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


Всё имено так сделал и зароботало. IgorKossak , спасибо огромное.
А Сишный код в AVR студии изменять возможно, или измсенил в IAR и опять в студию
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 19 2005, 08:58
Сообщение #14


Шаман
******

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



Цитата(Rash @ Dec 19 2005, 10:38) *
...
А Сишный код в AVR студии изменять возможно, или измсенил в IAR и опять в студию

В Studio - нельзя.
Изменяете в IAR, пересобираете, Studio автоматически определит наличие изменений и предложит перезагрузить проект.
Go to the top of the page
 
+Quote Post

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

 


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


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