Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
MSP430 не работает без отладчика
Отправлено
Soler 28 мая 2008 г. 16:53
Сломал весь мозг.
Пытаюсь поймать глюк в программе, которого по коду не видно.
Но когда проц работает под отладчиком - все хорошо. Но как только закрываю дебаггер в ИАРе - сразу идет сброс.
Суть - на SPI сидит флешка, ЦАП, АЦП... АЦП опрашивается в таймере, остальное - в основном коде. Чтобы разделить используется переменная типа volatile char SPIBusy; В таймере если шина занята, измерения просто скипаются. Так вот, когда начинаю тереть флешку - программа перегружается. Лучится либо отсутствием обращения к флешке либо уменьшением частоты опроса АЦП. Ни то ни другое неприемлимо.
Но если тереть флешку не закрывая дебаггера - все РАБОТАЕТ!
Составить ответ | Вернуться на конференцию
Ответы