
Сообщение от
ragget
Принципиальной разницы нет, важен результат. Хотел чего-то попроще, наподобие AVR studio для Atmel, набрал текст, компилятор и прошивка готова.
Если текст на MACRO-11 ( т.е. на ассемблере фирмы DEC для PDP-11 ), то алгоритм получения файла прошивки такой:
1. Разархивировать эмулятор ДВК.
2. Установить DSK-плагин для TotalCommander.
3. Скопировать исходник прошивки ( далее ROM.MAC ) в образ HDSYS.DSK в каталоге эмулятора.
4. Выполнить команды:
В результате будет получен файл образа памяти ROM.SAV, содержащий все коды от адреса 000000 до последнего адреса, использованного в прошивке.
Файл ROM.SAV можно скопировать из образа в каталог Windows.
Если прошивка располагается в старших адресах и имеет установку начального адреса, вроде:
Код:
.ASect
.=160000
ROM.START:
то в этом случае первые байты ( от адреса 00000 до первого адреса прошивки ) в начале файла ROM.SAV будут нулями и для получения итогового файла прошивки ROM.BIN - их надо будет как-то отрезать.