ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
221574 Топик полностью
dimasusl (13.11.2010 20:15, просмотров: 49) ответил Cepгeй Бopщ на Ну хорошо, а если в скрипте завести отдельную секцию по нужному адресу, положить туда пустую функцию и сравнить коды команд вызова?
Это я попробую. Провел еще один тест - попытался вызвать таким подходом функцию, которая скомпилена в проекте, из которого я вызываю удаленную функцию. Также объявил ее абсолютный адрес. в .lss следующая картина: LED_On(0); 6acc: f04f 0000 mov.w r0, #0 6ad0: f002 f858 bl 8b84 <LED_On> LED_On_Clone(1); 6ad4: f04f 0001 mov.w r0, #1 6ad8: f002 e854 blx 8b84 <LED_On> Как видно функция LED_On_Clone, объявленная через абсолютный адрес имеет тот адрес что и LED_On, но вызов идет с помощью команды blx (здесь инфа чем эти команды различаются). Ну и как итог - та же самая ошибка, с "Undefined".