Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
26 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
974489
Топик полностью
klen
(29.01.2020 15:00, просмотров: 209)
ответил
POV_
на
Поставил точки останова по обращению к ячейкам памяти (пара колбеков в дереве cli). На строчке sprintf() они оказываются обнулены. Причем ряд других данных контекста не тронуты...
видна аномалия, отсюда брать кусок дизасемблированного кода вверх,вниз и курить не спеша.
Ответить
Хех. Недавно тут ловили баг, поциент проклял gcc неоднократно, но выяснилось, что
руки
нога BOOT0 виновата. Ну, то есть, я не против чтения листинга дизассемблера, но это точно не панацея.
-
SciFi
(29.01.2020 15:07
)
+1. Переключатель тот я клеем заклеил в позиции FLASH. И дошёл ведь до ассемблера, убедился, что POP из стека идёт с неадекватного места и с неадекватным значением!
-
Nikolay_Po
(29.01.2020 21:58
)