|
Список переменных проекта |
|
|
|
 |
Ответов
|
Nov 27 2007, 05:33
|
Участник

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-07
Из: г.Копейск, Чел. обл.
Пользователь №: 30 121

|
Можно воспользоваться Proteus'ом, если ваш контроллер им поддерживается. Создать в нём простенький проект (один контроллер вставить без всякой обвязки). Сгенерить в IAR'е coff формат и подключить его к процессору в проекте Proteus'а. Запустить выполнение по шагам и там выведится список всех глобальных переменных с их адресами.
|
|
|
|
|
Nov 27 2007, 09:34
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669

|
Цитата(-SD- @ Nov 27 2007, 09:33)  Можно воспользоваться Proteus'ом, если ваш контроллер им поддерживается. Создать в нём простенький проект (один контроллер вставить без всякой обвязки). Сгенерить в IAR'е coff формат и подключить его к процессору в проекте Proteus'а. Запустить выполнение по шагам и там выведится список всех глобальных переменных с их адресами. Спасибо за совет, но мне как раз нужно обойтись без дополнительных средств. У меня bootLoader объединен с просмоторщиком ресурсов контроллера и все это завязано на внешний терминал PC. Все это работает в фоне основной программы. Поэтому фокус с coff файлом наиболее подходит.
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
|
Nov 28 2007, 04:32
|
Участник

Группа: Новичок
Сообщений: 22
Регистрация: 29-08-07
Из: г.Копейск, Чел. обл.
Пользователь №: 30 121

|
Цитата(IJAR @ Nov 27 2007, 14:34)  Поэтому фокус с coff файлом наиболее подходит. В принципе это одно и тоже, т.к. Proteus просто "расшифрует" coff файл и покажет это на экране. При этом не надо будет разбираться с coff форматом. Но если не имели дело с Proteus'ом, надо будет его качать, устанавливать, чуть разобраться в нём. Не известно что легче.
|
|
|
|
|
Dec 3 2007, 09:08
|

Местный
  
Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669

|
Цитата(-SD- @ Nov 28 2007, 08:32)  В принципе это одно и тоже, т.к. Proteus просто "расшифрует" coff файл и покажет это на экране. При этом не надо будет разбираться с coff форматом. Но если не имели дело с Proteus'ом, надо будет его качать, устанавливать, чуть разобраться в нём. Не известно что легче.  Ну и что с того что на экран можно будет вызвать адреса переменных. Далее лазить по RAM в разные места? Хорошо если 1-2 переменных типа char, а обычно их больше. Идея то такая: на экране список переменных с их форматом, отметил галочками интеремующие - получил список с текущими значениями, нажал кнопку "Обновить" новые текущие значения. Правда с Cof файлом оказались проблемы: не хочет IAR 4.20 генерить его для ATmega процессоров а UBROF 8 пака не нащел описание формата. Так что пока идея в полном развале.
--------------------
Вяжешь - вой, а поедешь - песни пой. Между "хочу" и "можно" всегда есть дистанция
|
|
|
|
Сообщений в этой теме
IJAR Список переменных проекта Nov 19 2007, 12:40 Сергей Борщ Цитата(IJAR @ Nov 19 2007, 14:40) IAR 4.2... Nov 19 2007, 13:23 IJAR Цитата(Сергей Борщ @ Nov 19 2007, 17:23) ... Nov 19 2007, 14:58  Сергей Борщ Цитата(IJAR @ Nov 19 2007, 16:58) А форма... Nov 19 2007, 15:32   IJAR Цитата(Сергей Борщ @ Nov 19 2007, 19:32) ... Nov 20 2007, 11:30    Сергей Борщ Цитата(IJAR @ Dec 3 2007, 11:08) а UBROF ... Dec 3 2007, 09:25     IJAR Цитата(Сергей Борщ @ Dec 3 2007, 13:25) и... Dec 3 2007, 10:04 AndreyKeil Цитата(IJAR @ Nov 19 2007, 17:40) IAR 4.2... Dec 3 2007, 23:07 IgorKossak Цитата(AndreyKeil @ Dec 4 2007, 01:07) Ск... Dec 4 2007, 07:22 AndreyKeil Не знаю, что там говорит производитель - я не чита... Dec 4 2007, 08:59 sergik_vrn Цитата(IJAR @ Nov 19 2007, 15:40) IAR 4.2... Dec 7 2007, 14:44 Сергей Борщ Цитата(sergik_vrn @ Dec 7 2007, 16:44) в ... Dec 7 2007, 16:39  IJAR Цитата(Сергей Борщ @ Dec 7 2007, 19:39) С... Dec 10 2007, 12:12   sergik_vrn Цитата(IJAR @ Dec 10 2007, 15:12) Именно ... Dec 13 2007, 08:28    IJAR Цитата(sergik_vrn @ Dec 13 2007, 11:28) ч... Dec 13 2007, 12:38     sergik_vrn Цитата(IJAR @ Dec 13 2007, 15:38) Из исхо... Dec 13 2007, 12:51      IJAR Цитата(sergik_vrn @ Dec 13 2007, 15:51) в... Dec 14 2007, 14:32       Сергей Борщ Цитата(IJAR @ Dec 14 2007, 16:32) Что кас... Dec 14 2007, 15:52        sergik_vrn Цитата(Сергей Борщ @ Dec 14 2007, 18:52) ... Dec 17 2007, 09:54         Сергей Борщ Цитата(sergik_vrn @ Dec 17 2007, 11:54) п... Dec 17 2007, 11:04          sergik_vrn Цитата(Сергей Борщ @ Dec 17 2007, 14:04) ... Dec 17 2007, 12:09
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|