Может я отстал от жизни? Тогда поправьте(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено abivan 10 марта 2003 г. 16:01
В ответ на: Чот я не понял - что убогого в отладчике MSP? :-o отправлено -=Shura=- 10 марта 2003 г. 15:30

Коллеги занимающиеся MSP еще не на все мои вопросы могут ответить.
А самому рыть нет времени. Вот в этом я и вижу смысл затеваемых обсуждений. Узнать от коллег что-то новое.

Что мне предоставляет специализированный отладочный кристалл для Пика.
Вернее чем я пользовался при отладке своих проектов.
1. До 64K аппаратных точек останова по обращению к памяти программ.
Реально обычно пользую штук 10-15.
Были случаи установки BP на целый кусок кода, это когда программа улетала неизвестно куда. Потом в буфере трассировки посмотрел откуда она улетела и значеня регистров при этом.

2. Буфер трассировки пользую частенько.
3. Комплексные точки останова. Например для отладки обмена через USART очень удобна. Если пакет состоит из нескольких сообщений можно остановиться на 1, 2, n и посмотреть состояние приемного буфера.
Использовал также останов по изменению значения в регистре. Искал ошибку порчи памяти.
4. 8-входовой цифровой анализатор. Складывает цифровые значения входов в буфер трассировки. В котором можно посмотреть значения входов в привязке к машинным инструкциям и Си коду. Нашел этим способом коллизию при работе мультимастеров на I2C.

И вопрс:
Есть ли заморозка периферии во время останова на MSP?

Всего, Иван.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru