Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: mspgcc отладчик GDB
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > MSP430
unichorn
Народ. Ктонибудь знает как в отладчике GDB (mspgcc) запустить прерывания?
Подскажите пожалуйста. Никак запустить немогу. <_<
emark
Цитата(unichorn @ Nov 10 2005, 16:16) *
Народ. Ктонибудь знает как в отладчике GDB (mspgcc) запустить прерывания?
Подскажите пожалуйста. Никак запустить немогу. <_<


Поясни, в каких условиях запустить. Желаемую последовательность действий.

Посмотри описание команды jump.
unichorn
Ситуация такова я написал небольшую тестовую программу на Си.
Программа измеряет частоту и выводит измеренное значение на дисплэй.
Задействованы два прерывания от порта и таймера А по переполнению регистра TAR
Откомпилировал, загрузил в устройство, хоть программа и полное барахло но работает.
Загружаю в GDB *.elf файл, работает основная часть программы, прерывания неработают.
Если я правильно догадываюсь надо создать дополнительный поток для прерывания?
emark
Цитата(unichorn @ Nov 12 2005, 15:13) *
Ситуация такова я написал небольшую тестовую программу на Си.
Программа измеряет частоту и выводит измеренное значение на дисплэй.
Задействованы два прерывания от порта и таймера А по переполнению регистра TAR
Откомпилировал, загрузил в устройство, хоть программа и полное барахло но работает.
Загружаю в GDB *.elf файл, работает основная часть программы, прерывания неработают.
Если я правильно догадываюсь надо создать дополнительный поток для прерывания?


Хм... похоже я отстал от жизни. Ты отлаживаешь программу с помощью gdb-msp430, используя программный симулятор? Тут я ничем помочь не смогу поскольку симулятором не пользуюсь. Я отлаживаю программы с помощью gdb-msp430 на реальном железе через jtag. Там проблем с прерываниями нет.

Запускаю gdbproxy, запускаю gdb-msp430 с *.elf файлом, загружаю *.elf файл load-ом в свое устройство через jtag, расставляю контрольные точки, жму "c" и понеслась...
unichorn
jtagа пока нету поэтому приходится пока разбираться с симулятором но всёравно спасибо за ответ.
emark
Цитата(unichorn @ Nov 12 2005, 17:34) *
jtagа пока нету поэтому приходится пока разбираться с симулятором но всёравно спасибо за ответ.


Не, не отстал я от жизни.
Проект msp430simu похоже мертвый. В CVS последние существенные исправления были 3 года назад. В руководстве на mspgcc есть фраза, что симулятор поддерживает простой пошаговый проход программы и нет поддержки "активной" переферии (я так понимаю, значит и прерываний). Видимо сообществу не нужен симулятор. Хватает аппаратного эмулятора.
unichorn
Ок спасибо за информацию. Я просто недавно занялся mspgcc и ещё неполностью
с ним разобрался. Ещё один вопрос gdb поддерживае jtag через лпт порт?
emark
Цитата(unichorn @ Nov 13 2005, 14:39) *
Ок спасибо за информацию. Я просто недавно занялся mspgcc и ещё неполностью
с ним разобрался. Ещё один вопрос gdb поддерживае jtag через лпт порт?


Тот, который MSP-FET430 - да.
vzhed
Запускаю msp430-gdbproxy потом msp430-gdb
говорю download. gdbproxy ругается и всё падает
Что делать?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.