Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 21.06.2003, 00:31  
Muzicant
Прописка
 
Регистрация: 21.06.2003
Сообщений: 118
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
Muzicant на пути к лучшему
По умолчанию PonyProg и Keil

Как то изучал PIC. Решил изучить MCS-51(89S8252). Попробовал Franklin, но количество глюков превзошло все мои ожидания - пришлось перейти на Keil. Однако и тут возникла проблемка - PonyProg не берет формат "intel hex 80", а Keil другого не предлагает - не могу зашить контроллер. Может кто сталкивался с подобной штукой? Или может кто подскажет, можно ли получить из Keilа сразу .BIN? Заранее спасибо!
Реклама:
Muzicant вне форума  
Сказали "Спасибо" Muzicant
warel (24.06.2019)
Непрочитано 21.06.2003, 09:36  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию

попробуй утилитку hex2bin - поищи у себя или в инете. Они разные бывают, мож какая подойдет
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Сказали "Спасибо" DK
warel (24.06.2019)
Непрочитано 21.06.2003, 21:09  
Muzicant
Прописка
 
Регистрация: 21.06.2003
Сообщений: 118
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
Muzicant на пути к лучшему
По умолчанию

Скачал какой-то HEX2BIN, попробовал перевести - тоже самое - в начале пару символов - а остальное "где то там" (правада в PonyProg даже такого "где то там" небыло). Попробовал KEIL разных версий. Разницы никакой. Толи этот формат "HEX80" какой то хитрый и специально оставлен в демо-версии, толи я не понимаю какой-то элементарной вещи.
Muzicant вне форума  
Сказали "Спасибо" Muzicant
warel (24.06.2019)
Непрочитано 22.06.2003, 03:05  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию

хмм... насчет формата - поищи в инете - все подробно расписано про все форматы hex файлов. Ссылок полно.

З.Ы. Не должно такого быть. Должен быть стандартный код. А софт под программаторы должен его понимать. Хм, а вроде как Кейл должен давать С-файл. И obj... Его тож можно конвертить

З.З.Ы. я с Кейлом дела не имел, поэтому чисто теоретические рассуждения... Можно еще попробовать посмотреть, чем отличается твой hex от других. Типа hex8 или hex16. И ручками подрихтовать. Как в том анекдоте -"после сборки обработать напильником"

З.З.З.Ы. Из доки на Пони-прог:
2.1.4 Open Data (EEPROM) File
This command is available only for splitted Program/Data devices. The buffer is splitted in two different part for these devices: the first part for program memory and the second part for data memory. This command Open a file by name and load only the data memory. You can select the file to open through a dialog. The file to load may have one of these format: intel-hex, motorola S-record or raw binary.

Т.е. , как я понимаю, должен понимать интел-хекс и мотороловский с-рекорд.

З.З.З.З.Ы. Попробуй другой софт под программатор. Например, ic-prog. Он вроде умеет шить 89.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Сказали "Спасибо" DK
warel (24.06.2019)
Непрочитано 25.06.2003, 11:11  
Алехин Александр
Временная регистрация
 
Регистрация: 16.05.2003
Адрес: Моск.обл.
Сообщений: 72
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
Алехин Александр на пути к лучшему
По умолчанию А KEIL сломанный?

Если не ломанный - ничего и не выйдет - будет размещать программу в старших адресах - работать с реальным контроллеров с внутренней памятью не получится. А HEX он и Африке HEX (в смысле все его генерят, все его понимают).
Алехин Александр вне форума  
Сказали "Спасибо" Алехин Александр
warel (24.06.2019)
Непрочитано 28.07.2003, 16:13  
bialix
Гость
 
Сообщений: n/a
По умолчанию Keil прекрасно дружит с PonyProg - сам проверял

Keil прекрасно дружит с PonyProg - сам проверял
Он нормально понимает hex. Сам я программировал at89s8252 - никаких проблем.
Чините руки.sys или описывайте проблему детальнее.
Да и причем тут франклин?
 
Непрочитано 28.07.2003, 16:18  
bialix
Гость
 
Сообщений: n/a
По умолчанию насчет ломанности Keil - полное непонимание проблемы

Тов. Алехин Александр:
насчет ломанности Keil - полное непонимание проблемы
про какие старшие адреса идет речь?
Если самое главное ограничение пакета Keil Eval51 - это отсутствие поддержки библиотеки с плавающей точкой и лимит кода программы в 2К.
Ну откуда эти фантазии про старшие адреса? Если Вы пишите программу для конкретного кристалла, то для отладки в СИМУЛЯТОРЕ все команды должны лежать на своих законных местах. Ну какие могут быть тут старшие адреса ?
 
Непрочитано 29.07.2003, 16:59  
vova
Частый гость
 
Регистрация: 08.05.2003
Сообщений: 23
Сказал спасибо: 0
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
vova на пути к лучшему
По умолчанию cromwell

Сообщение от DK
попробуй утилитку hex2bin - поищи у себя или в инете. Они разные бывают, мож какая подойдет
может не в тему, но, например, в дистрибутиве с hi-tech picc compilier
идет утилитка cromwell, которая позволяет туда-сюда конвертировать
между разными форматами ... может кому пригодится ...

7.13 Cromwell
The CROMWELL utility converts code and symbol files
into different formats.The formats available are shown in Table7 -6.

Table 7 - 6 Format Types
Key      Format
cod      Bytecraft COD file
coff      COFF file format
elf      ELF/DWARF file
eomf51      Extended OMF-51 format
hitech      HI-TECH Software format
icoff      ICOFF file format
ihex      Intel HEX file format
omf51      OMF-51 file format
pe      P&E file format
s19      Motorola HEX file format
__________________
Инженер тех. службы телеканала
vova вне форума  
Сказали "Спасибо" vova
warel (24.06.2019)
Непрочитано 29.08.2003, 09:22  
Muzicant
Прописка
 
Регистрация: 21.06.2003
Сообщений: 118
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 19 сообщении(ях)
Muzicant на пути к лучшему
По умолчанию

Спасибо за советы. Я думаю они пригодятся не только мне, но и кому другому...я в конце endov вернулся обратно к Franclin ProView и скачал патч. После этого остался один глюк - проблемы с передачей переменных функциям, но зависимость я выловил и написал прогульку ориентировочно под это. Ща все работает и не жужжит ... и уважаемый bialix, все таки Кейл при "быстром старте" с PonyProg-ом не работает и настраивается дубовенько может при детальном изучении help-a Кейла это и поправимо ... Вообщем поколение NEXT выбирает Franclin c глюком, а не дубовенький Кейл
Muzicant вне форума  
Сказали "Спасибо" Muzicant
warel (24.06.2019)
Непрочитано 09.03.2004, 16:58  
Гость
 
Сообщений: n/a
По умолчанию Re: cromwell

Сообщение от vova
Сообщение от DK
попробуй утилитку hex2bin - поищи у себя или в инете. Они разные бывают, мож какая подойдет
может не в тему, но, например, в дистрибутиве с hi-tech picc compilier
идет утилитка cromwell, которая позволяет туда-сюда конвертировать
между разными форматами ... может кому пригодится ...

7.13 Cromwell
The CROMWELL utility converts code and symbol files
into different formats.The formats available are shown in Table7 -6.

Table 7 - 6 Format Types
Key **** Format
cod **** Bytecraft COD file
coff **** COFF file format
elf **** ELF/DWARF file
eomf51 **** Extended OMF-51 format
hitech **** HI-TECH Software format
icoff **** ICOFF file format
ihex **** Intel HEX file format
omf51 **** OMF-51 file format
pe **** P&E file format
s19 **** Motorola HEX file format
 
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
помогите с ponyprog sanek231081 Микроконтроллеры, АЦП, память и т.д 7 18.08.2009 09:05
atmega128 и PonyProg Doctor-Morro Микроконтроллеры, АЦП, память и т.д 0 23.05.2007 14:27
Скрипты PonyProg AVK74 Микроконтроллеры, АЦП, память и т.д 0 06.02.2007 14:22
Досадный глюк Ponyprog на PIC16F628 R_V_A Коллекция глюков 1 16.12.2006 04:12
PonyProg Андрей Микроконтроллеры, АЦП, память и т.д 16 13.04.2005 18:48


Часовой пояс GMT +4, время: 02:38.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot