Пришелец 0 31 октября, 2006 Опубликовано 31 октября, 2006 · Жалоба Стандартный иаровский проект Free Rtos - нормально компилируется - запускается и работает во Flash При Resete его из отладчика (команда меню Reset) Он переходит опять на вектор сброса и нормално выполняет всё до вызова ф-ции __segment_init ; Initialize segments. ; __segment_init is assumed to use ; instruction set and to be reachable by BL from the ICODE segment ; (it is safest to link them in segment ICODE). ldr r0,=__segment_init mov lr, pc bx r0 при попытке её вызова он оказывается в обработчике прерывания AT91F_Default_IRQ_handler b AT91F_Default_IRQ_handler При выходе из отладчика и новой заливке программы нормально работает. ПРи резете из отладчика опять то же самое. В чём может быть дело??? При старте кода без отладчика программа работает Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Пришелец 0 31 октября, 2006 Опубликовано 31 октября, 2006 (изменено) · Жалоба Кажется с этим вопрос решён. Поставил сброс аппаратный с остановкой после сброса через 1000 мс (в опциях дебагера) Изменено 31 октября, 2006 пользователем Пришелец Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться