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

 
 
> Сколько точек останова у msp430f2132?, и еще несколько вопросов
Slash
сообщение Sep 13 2010, 13:38
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 202
Регистрация: 10-04-05
Из: Санкт-Петербург
Пользователь №: 4 011



Здравствуйте!

1) Где можно найти количество точек останова у msp430f2132? В Family User Guide написано, что device specific, в даташите на f2132 найти не могу.

2)У меня - Win7, MSP-FET430UIF, IAR C/C++ Compiler for MSP430 4.21.9 (4.21.9.59999) Процессор - msp430f2132.
Ставлю единственную точку останова (Run to main галка снята), точка ставится, IAR при этом пишет "Failed to set hardware breakpoint. All available resources are already in use. Виртуальные точки останова можно поставить там-то."
Это нормально?

3) Чем различаются software breakpoints - virtual oт emulated breakpoints?



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Sep 13 2010, 14:25
Сообщение #2


Гуру
******

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



1. Аппаратных - две штуки. См. IAR Embedded Workbench Version 3+ for MSP430 User's Guide (Rev. S). Таблица оттуда.
2. IAR резервирует как минимум одну hardware breakpoint для своих нужд. Возможно вы не отключили какие-то опции, которые используют и вторую оставшуюся.
По п.3. не могу точно сказать, не разбирался досконально. Вроде software breakpoints реализуются заменой в коде программы на JMP с переходом на обработчик software breakpoints и эту же команду, но размещенные в ОЗУ. Уже там используется аппаратная точка останова. Поэтому количество программных точке останова зависит от доступного для C-CPY размера ОЗУ.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



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

 


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


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