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

 
 
> JetLink-Ultra и UsageFault в STM32F103, точка останова в прерывании вызывает UsageFault(INVPC)
Major
сообщение May 19 2011, 02:27
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 618
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 375



Используется:
Keil MDK 4.20 + JetLink-Ultra c драйверами 4.26a.
Если сделать точку останова в прерывании (любом), то после выхода из обработчика возникает UsageFault с флагом INVPC.
Если точку останова не ставить, то прерывания исполняются и UsageFault не возникает.
Выглядит как бред.

До этого был Keil 4.14a и Segger 4.22a, таких проблем не было.
Поставил Keil 4.20. Он идет с дровами 4.24 для сегера. Дрова сказали радостно что есть обновление прошивки. Залил его в сегер.
Появилась проглатывания первого символа строки при выводе в SWO (UART). Привык.
Но с прерываниями это просто не приемлемо. Попытка отладить обработчики приводит к общему падению.

Может кто сталкивался?
Как откатить фирмарь в JetLink-Ultra?



Go to the top of the page
 
+Quote Post

Сообщений в этой теме


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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 04:52
Рейтинг@Mail.ru


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