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

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

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

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

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

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

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

 
Опции темы

PonyProg и Keil

Непрочитано 21.06.2003, 01:31  
Muzicant
Прописка
 
Регистрация: 21.06.2003
Сообщений: 114
Сказал спасибо: 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, 10:36  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
DK на пути к лучшему
По умолчанию

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

Скачал какой-то HEX2BIN, попробовал перевести - тоже самое - в начале пару символов - а остальное "где то там" (правада в PonyProg даже такого "где то там" небыло). Попробовал KEIL разных версий. Разницы никакой. Толи этот формат "HEX80" какой то хитрый и специально оставлен в демо-версии, толи я не понимаю какой-то элементарной вещи.
Muzicant вне форума  
Сказали "Спасибо" Muzicant
warel (24.06.2019)
Непрочитано 22.06.2003, 04:05  
DK
Почётный гражданин KAZUS.RUN
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,480
Сказал спасибо: 734
Сказали Спасибо 1,899 раз(а) в 777 сообщении(ях)
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, 12:11  
Алехин Александр
Временная регистрация
 
Регистрация: 16.05.2003
Адрес: Моск.обл.
Сообщений: 72
Сказал спасибо: 0
Сказали Спасибо 23 раз(а) в 20 сообщении(ях)
Алехин Александр на пути к лучшему
По умолчанию А KEIL сломанный?

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

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

Тов. Алехин Александр:
насчет ломанности Keil - полное непонимание проблемы
про какие старшие адреса идет речь?
Если самое главное ограничение пакета Keil Eval51 - это отсутствие поддержки библиотеки с плавающей точкой и лимит кода программы в 2К.
Ну откуда эти фантазии про старшие адреса? Если Вы пишите программу для конкретного кристалла, то для отладки в СИМУЛЯТОРЕ все команды должны лежать на своих законных местах. Ну какие могут быть тут старшие адреса ?
 
Непрочитано 29.07.2003, 17: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, 10:22  
Muzicant
Прописка
 
Регистрация: 21.06.2003
Сообщений: 114
Сказал спасибо: 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, время: 08:55.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.