реклама на сайте
подробности

 
 
> РеСтарт Free RTOS при отладке
Пришелец
сообщение Oct 31 2006, 08:25
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 28-01-05
Пользователь №: 2 272



Стандартный иаровский проект 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



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


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

При старте кода без отладчика программа работает
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 03:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.02225 секунд с 7
ELECTRONIX ©2004-2016