ARM (большой палец) мод прошивки... как превратить несколько строк ASM в код, чтобы сделать мод

Прошивка разобрана с IDA (ядро ARM920).. большая часть - это режим большого пальца.... некоторые - режим ARM Хотите создать несколько модов в ASM.

Что является самым простым способом превратить несколько строк ASM (ну, несколько десятков) в машинный язык. Может кто-нибудь предложить БЕСПЛАТНЫЙ инструмент / как.

Я только что скачал WinARM. Поставляется с блокнотом для программистов. Уже несколько часов пытаюсь разобраться во всем этом... просто скомпилировать несколько строк ASM... и созданный мной файл MAKE все еще не работает (кое-что о конце строки)

1 ответ

Решение

Инструмент, который превращает ассемблерный код в машинный код, называется ассемблером. Любой из обычных наборов инструментов включает один. Для ARM, вы можете попробовать старый добрый gcc. Источник и бинарные файлы доступны: http://www.gnuarm.com/

Запуск ассемблера должен быть простым:

gcc -o example.o example.s

Вам придется заменить gcc в примере с именем вашего кросс-компилятора. Я думаю, что тот из ссылки, которую я имею выше, arm-elf-gcc,

Другие вопросы по тегам