Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: РеСтарт Free RTOS при отладке
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Пришелец
Стандартный иаровский проект 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



При выходе из отладчика и новой заливке программы нормально работает.
ПРи резете из отладчика опять то же самое.


В чём может быть дело???

При старте кода без отладчика программа работает
Пришелец
Кажется с этим вопрос решён.

Поставил сброс аппаратный с остановкой после сброса через 1000 мс (в опциях дебагера)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.