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

 
 
 
Reply to this topicStart new topic
> IAR 8051 SFR Pages, В режиме отладки в IAR не отображает значения в SFR
_Uncle_
сообщение Jul 31 2011, 12:11
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 31-07-11
Пользователь №: 66 511



Программирую под IAR контроллеры Silab. Недавно столкнулся с проблемой, притом помню, что раньше таких проблем небыль (года 2 тому назад, когда последний раз разрабатывал под IAR для контроллеров Silab).

Суть проблемы в том, что при отладки я не могу удивить значения, которые я записываю в регистры специальных функций. У силабовских контроллеров многостраничная архитектура регистров специальных функций. Не зависимо от того в какую страницу специальных функций я произвожу запись IAR отображает только значения регистров из первой страницы.

Попытки получить доступ к значениям через закладку memory привели к тому же эффекту. Теперь, чтобы отладиться приходиться записывать значение из регистра специальных функций в аккумулятор и смотреть на него. Вероятней всего лечиться этот недуг не сложно. PDF просмотрел - ничего не нашел. Кто сталкивался - выручайте, процесс отладки стал мучением.
Go to the top of the page
 
+Quote Post
Kavlav
сообщение Jul 31 2011, 20:21
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 30-06-06
Пользователь №: 18 486



Отлаживаете в режиме симуляции или с дебаг-адаптером?
Go to the top of the page
 
+Quote Post
_Uncle_
сообщение Aug 1 2011, 08:25
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 31-07-11
Пользователь №: 66 511



Отлаживаюсь дебаг-адаптером.

Собственно, как это часто бывает с IAR решал другую проблему и наткнулся на решение этой. В конфигах проекта в разделе General есть поле куда надо вбить правильное значение регистра переключающего страницы регистров специальных функций.

Правда сложности на этом не исчерпаны. Дело в том, что у контроллеров Silab страницы имеют номера 0, 1, 2, 3, F. Так вот, со страницами 1, 2, 3, все работает как надо, отображает текущие значения этих регистров, со страницей 0 не уверен, а вот со страницей F точно не работает.

Есть идеи?
Go to the top of the page
 
+Quote Post

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

 


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


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