Цитата(d7d1cd @ Apr 13 2012, 06:50)

Спасибо за ссылку, однако стартануть не удалось. Хотя, наивно было полагать, что стартанет сразу
Я слил прошивку, дизассемблировал ее с помощью IDA и сохранил в файле. Затем в IAR создал новый проект, открыл в этом проекте свой файл и, ничего не меняя, попытался скомпилировать. "Всего" компилятор обнаружил около 32000 ошибок

Все не проверял, но всегда ошибка на строках вида:
Код
byte_0 .byte 3Ah
.byte 78h
word_120 .short 7880h
Тип ошибки: Bad instruction. Я понимаю, что это не инструкции. Это просто переменные. Но как это объяснить IAR-у? А может можно в IDA сделать так, чтобы он делал файл ASM понятный для IAR?
Это места Которые IDA Не смогла индентифицировать (Или синтаксис IDA не совпадает с синтаксисом ассемблера в IAR). Скормите IAR-у исходную прошивку (HEX-файл).
Посмотрите синтасис в в трансляторе как описываются в вашем ассемблере константы и переменные.
Обычно строка выглядит так
DB 3ah,78h,'Tekst'