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

 
 
 
Reply to this topicStart new topic
> Почему не выполняется переход?, cstartup
EnRyo
сообщение Mar 25 2013, 12:40
Сообщение #1





Группа: Участник
Сообщений: 10
Регистрация: 19-02-13
Пользователь №: 75 688



Есть иструкция,
__swi_handler:
ldr pc,[pc,#+24]
Сколько не жму степ ин, переход по указанному адресу не выполняется (программный счетик по прежнему равен 0x8)
В чем может быть причина?
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 25 2013, 14:37
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



так отладчики через SWI и работают когда брейкпойнт встречают, рекурсия получается. Вроде так, давно уже в такие кишки не лез. Ставьте брек уже на обработчик куда он прыгнуть должен.
Go to the top of the page
 
+Quote Post
EnRyo
сообщение Mar 25 2013, 15:36
Сообщение #3





Группа: Участник
Сообщений: 10
Регистрация: 19-02-13
Пользователь №: 75 688



Короче у меня Execution до main'а даже и не доходит, виснет на cstartup, в этих хендлерах.
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 25 2013, 15:52
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 644
Регистрация: 28-05-05
Пользователь №: 5 493



Может с готового примера начать? Обычно такая ерунда из за всяких ремэпов и тп . В примере это будет учтено.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 1st July 2025 - 09:54
Рейтинг@Mail.ru


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