ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
37645
MSL1 (20.08.2005 01:45, просмотров: 460)
Проблема с сохранением PC после входа в дебаг недавно столкнулся со странной проблемой (ядро ARM7TDMI rev3) - если у кого было подобное - подскажите плиз. Останавливаю проц (все прерывания запрещены, супервизор мод и просто крутится цикл), как только проц в дебаге (arm state) ему шифтится пара нопов и stmia r0,{r0-pc} и потом соотв-но сканятся регистры когда они появляются на шине. Засада в том, что все регистры сохраняюся НО ТОЛЬКО НЕ PC. в PC все время r0 + 0x10 почему-то оказывается. В аборт мод или какой другой проц не переходит, в дебаге... запускаю проц опять на адрес цикла через PC - все ок - крутится и мигает.