ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
678741 Топик полностью
Nikolay_Po (03.06.2016 09:38, просмотров: 220) ответил my504 на Какая ошибка в проекте может приводить к ошибке стека в PIC24? Собрал USB Host по мотивам MLA - при первом же проходе функции USBHostTasks вылетает в ловушку StackError точно при выходе из функции. Что характерно, при останове на return и
Не отлаживал USB, лишь общее замечание: Лишний вход в функцию. Прерывания не запрещены до конца, либо до вызова сбойной функции она же уже была вызвана прерыванием до запрета прерываний. Ну или какая проблема вылетом указателей или индексов массива, что стек затирает. Нечем снять трассировку (trace)? Можно ещё попробовать стек проанализировать после срабатывания ловушки.