История изменений
Исправление Devill, (текущая версия) :
Прошу прощения, вчера нехватило время, очень спешил.
Дело в том что я использовал инструкцию вызова (ссылку на свой код) BLX, и при переходе по ссылке код интерпретировался как CODE 32, заменил команду BLX на BL и всё встало на свои места.
Как понял из описания X - это Расширеный Набор инструкций по обмену, который как раз используется в режиме ARM (32 битный набор инструкций)
Исходная версия Devill, :
Прошу прощения, вчера нехватило время, очень спешил.
Дело в том что я использовал инструкцию вызова (ссылку на свой код) BLX, и при переходе по ссылке код интерпретировался как CODE 32, заменил команду на BL и всё встало на свои места.
Как понял из описания X - это Расширеный Набор инструкций по обмену, который как раз используется в режиме ARM (32 битный набор инструкций)