Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Keil, а имеено oh51.exe
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > MCS51
Moks
Проблема вот какая:

Цитата:
Добрый день..


Для подробностей читаем доку a51.pdf

Шаги которые вам необходимо сделать:

1) если работаете в Keil редакторе, то поставьте галочку в настройках проекта закладки Output->Create HEX File. После компиляции в папке с проектом получите hex файл.

2) Если работаете с оболочкой от силаба (именно оболочкой, так как они все равно используют компилятор и линковщик от Keil), то необходимо выполнить oh51.exe c:\proga.obj

oh51 лежит в <x>:\SiLabs\MCU\IDEfiles\C51\BIN\OH51.EXE

На выходе получите proga.hex. А лежать он будет в папке откуда вы вызывали oh51.exe. Т.е если вы выполнили C:\SiLabs\MCU\IDEfiles\C51\BIN\OH51.EXE c:\proga.obj в каталоге E:\ то и hex Найдете там.

Удачи.


Следующая цитата:

Спасибо!
Я сделал как и было написано, но вот что возникает:
строка пишет:

бла-бла-бла

*** ERROR: UNKNOWN RECORD TYPE OFH
*** OH51 ABORTED

hex файл сгенерился, но он 0 байт и, конечно же, пустой.

В чём может быть дело?
Vjacheslav
Ваши вопросы задают и отвечают здесь:
http://electronix.ru/forum/index.php?showforum=136
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.