ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1396851 Топик полностью
VVB (25.01.2024 17:29, просмотров: 108) ответил Nikolay_Po на ммм... Есть у линкера секция .noinit? Начать с этого, выводить журнал вызовов функций либо в неинициализируемую секцию памяти, либо статус аппаратно в порт вывода. Ну и в прерываниях-исключениях тоже не забыть прописать. Может, какой системный сбой вызовет исключение, и пока ФАПЧ не легла совсем, может и его удастся зарегистрировать.
Если возникает любое исключение data/prefetch/undefined abort, его ловит отладчик; многократно проверено. В данном случае отладчик ничего не ловит и просто теряет связь по JTAG, сигнал TDO = "1" всегда. Поэтому я отбросил всякие идеи об: 1) неправильных инструкциях; 2) неправильных адресов данных; 3) неправильных адресов кода.