реклама на сайте
подробности

 
 
> Keil, а имеено oh51.exe, Помогите сделать hex
Moks
сообщение Jun 25 2007, 09:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 28-11-05
Из: Москва
Пользователь №: 11 510



Проблема вот какая:

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


Для подробностей читаем доку 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 байт и, конечно же, пустой.

В чём может быть дело?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 19:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01384 секунд с 7
ELECTRONIX ©2004-2016