Используется: 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?
|