pav90 0 2 августа, 2010 Опубликовано 2 августа, 2010 · Жалоба Помогите пожалуйста советом новичку! При работе с эмулятором xds100v1 в пошаговом режиме не отрабатываются прерывания EVA и ADC. Проц. tms320f2812, CCS3.3. Флаги устанавливаются но переход к выполнению прерываний не осуществляется. При нажатии на RUN все работает нормально. Может дело в настройках CCS? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadon 0 3 августа, 2010 Опубликовано 3 августа, 2010 · Жалоба Поставьте точку останова в обработчике прерывания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pav90 0 3 августа, 2010 Опубликовано 3 августа, 2010 · Жалоба Точки останова в обработчике не ставятся. Также не ставятся в файлах подключенных директивой .copy хотя в теле основной программы ставятся без проблем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadon 0 4 августа, 2010 Опубликовано 4 августа, 2010 · Жалоба Если точка останова не ставится , то это значит что linker выбросил ее из исполняеиого файла из-за того что она нигде не используется. Очевидно вы не записывете ее вызов в таблицу векторов прерываний. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
pav90 0 4 августа, 2010 Опубликовано 4 августа, 2010 · Жалоба После компиляции и прошивки программы во Flash она нормально запускается и прерывания все отрабатываются Так что linker линкует всё что нужно. Может проблема в том что обработчики прерываний находятся в отдельных файлах и подключаются директивой .copy? Кто нибудь сталкивался с такой проблемой? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться