ARM (большой палец) мод прошивки ... как превратить несколько строк ASM в код, чтобы сделать мод - PullRequest
1 голос
/ 14 февраля 2012

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

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

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

1 Ответ

1 голос
/ 14 февраля 2012

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

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

gcc -o example.o example.s

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

...