Easyelectronics.ru

Электроника для всех
Текущее время: 22 янв 2021, 22:01

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/5шт. два слоя. $5/5шт. четыре слоя
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 11:44 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
Привет. Подскажите, чем можно посмтреть и отредактировать файл с загрузочным кодом для программатора в формате .hex? Хочется нулями заполнить пустые байты.) Хорошо видит код программа ponyprog, но редактирует только по одному байту, а нужно оптом, с адреса - по адрес.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 11:56 
Старожил

Зарегистрирован: 21 янв 2015, 16:19
Сообщения: 621
И посмотреть и отредактировать можно в блокноте. Это обычный текст, записанный по определенным правилам. ctrl-c, ctrl-v и все такое...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 12:13 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
Ну, канешна.. )
Вот файлы открытые в блокноте и в ponyprog.


Вложения:
pict2.jpg
pict2.jpg [ 38.03 Кб | Просмотров: 742 ]
pict1.jpg
pict1.jpg [ 29.13 Кб | Просмотров: 742 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 12:19 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
Всё плохо.
Изображение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 12:35 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
Да. Все плохо.
Но мы же оптимисты... )


Вложения:
pict3.jpg
pict3.jpg [ 14.73 Кб | Просмотров: 732 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 12:46 
Старожил

Зарегистрирован: 15 ноя 2015, 12:11
Сообщения: 200
cropster писал(а):
Привет. Подскажите, чем можно посмтреть и отредактировать файл с загрузочным кодом для программатора в формате .hex? Хочется нулями заполнить пустые байты.) Хорошо видит код программа ponyprog, но редактирует только по одному байту, а нужно оптом, с адреса - по адрес.


Перегнать в TI-TXT hex (http://downloads.ti.com/docs/esd/SPRU51 ... ption.html), который без чексумм, добить так милыми сердцу нулями в текстовом редакторе по вкусу и перегнать обратно в hex интеловский.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 13:13 
Заглядывает иногда

Зарегистрирован: 07 ноя 2019, 21:44
Сообщения: 40
любой Hex редактор. HxD например, Notepad++ c плагином hex-editor


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 14:07 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3492
Indr1x писал(а):
любой Hex редактор. HxD например, Notepad++ c плагином hex-editor

и контрольные суммы руками пересчитывать?

а нулями заполнить пустое место можно линкер попросить при сброке.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 14:54 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
Обычный HEX редактор открыает файл с настройками которые заточены для того что бы посмотреть код на жестком диске компьютера.
Возможно это даже другой HEX формат.
Сейчас тестировал разные программы сделанные для программирования памяти микроконтроллеров, программка icprog позволяет работать с буфером обмена. И можно руками вбивать шестнадцетеричный код. Для 64 кбайт файла выбрал микросхему АТ24С512 - потому что там нельзя любой код редактировать, загрузил в окно исходный код, выделили кусок кода, сохранил его в буфер и затем указал на чистое место в памяти и туда вставил из буфера. То же самое руками вбиваю несколько строк нулей, затем копирую фрагмент в буфер и затем вставляю в нужное место. Ну вообщем криво очень, но все же работатет. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 16:16 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4358
Откуда: г. Липецк
Непонятно, зачем именно HEX редактировать. Ведь можно легко конвертнуть в BIN, отредактировать как надо, затем обратно в HEX.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 16:50 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
Тсс... а то еще сейчас спросят какой секретной утилитой конвертировать. А потом еще секреты, как нарастить BIN до нужного размера выдавать придется...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 17:13 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4358
Откуда: г. Липецк
Нет ничего секретного, таких утилит полно, я использую IHEX_Convertor.exe.
А BIN можно и нарастить, можно и создать нужного размера и перенести код, тут вообще еще больше вариантов. Наверное ТС просто их пока не знает.


Вложения:
HEX_Conv.png
HEX_Conv.png [ 11.1 Кб | Просмотров: 653 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 18:05 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
Это был сарказм. Такие вещи должны элементарно приходить в голову и гуглиться за 10 секунд.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 18:19 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
На словах все просто.)
Сейчас изменил несколько строк в рабочем загрузочном файле программой icprog..
Предполагаю, тоже не дураки писали эту программу.
Но после редактирования этот файл не стал запускаться программатором, выдал ошибку.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 18:35 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
Ну да, канешно...)
И каким редактором нужно редактировать файл с расшинением .bin, что бы потом все работало? )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 19:06 
Старожил
Аватара пользователя

Зарегистрирован: 28 дек 2011, 11:24
Сообщения: 4358
Откуда: г. Липецк
Ну слишком тупить не надо-бы, при чем тут расширения. Похоже халявщик как Selevo...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 19:30 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
Все программы для программирования памяти поддерживают конвертацию кода, хотя бы та же PonyProg.
Может сохранить и затем прочитать. :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 07 июл 2020, 23:11 
Старожил

Зарегистрирован: 15 ноя 2015, 12:11
Сообщения: 200
cropster писал(а):
Все программы для программирования памяти поддерживают конвертацию кода, хотя бы та же PonyProg.
Может сохранить и затем прочитать. :)


А не всё ли равно, R7 в A мувить или NOP-ы крутить если код криворукий исполнение в поля невзначай зафутболит? ;-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 08 июл 2020, 08:00 
Старожил
Аватара пользователя

Зарегистрирован: 28 янв 2010, 11:56
Сообщения: 4039
Откуда: Винница
Дизассемблировать, отредактировать, ассемблировать обратно. :)

_________________
Китайская комплектация - европейское качество!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 08 июл 2020, 09:02 
Заглядывает иногда

Зарегистрирован: 07 ноя 2019, 21:44
Сообщения: 40
cropster писал(а):
Обычный HEX редактор открыает файл с настройками которые заточены для того что бы посмотреть код на жестком диске компьютера.
Возможно это даже другой HEX формат.

Вы просто не понимаете формата hex файла, и там и там одни и теже данные. Посмотрите внимательно. Только программа типа PoniProg вам его "разжевала"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 08 июл 2020, 09:32 
Старожил

Зарегистрирован: 08 авг 2013, 09:43
Сообщения: 3051
Цитата:
Возможно это даже другой HEX формат.

У вас в голове перемешалось. HEX - это всего-лишь сокращение от hexadecimal. Что переводится как "16-ричный". И всё.
HEX редактор - редактор, позволяющий редактировать бинарные (в противовес текстовым) файлы. Название устоялось, потому что обычно в 16-ричном представлении их и редактируют.
Формат .HEX - обычно имеют файлы Intel HEX. Это как раз таки текстовые файлы. Внутри которых уже в определенном формате лежат данные для бинарной прошивки. Формат простой и описан много где, даже в википедии прочитать можно. https://ru.wikipedia.org/wiki/Intel_HEX
Исходя из этого, несмотря на общее HEX, файлы .HEX не редактируются HEX-редакторами.
Научитесь отличать эти вещи и понимать разницу. Это как бы азы. Иначе так и будете плясать с бубном вокруг файлов, не понимая что вы делаете.

Если разницу знать и уметь гуглить, можно даже онлайн редактор найти. Если правильно написать. Не "hex редактор", а "intel hex редактор": https://hexed.it/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 08 июл 2020, 10:15 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
Да, круто все, канешна...)
Ну только не читается обычный рабочий файл который для программатора используется этим вашим онлайн-редактором HEX.
Вот картинка сообщения.
Найдите где нибудь этот файл, и сами попробуйте, а то еще скажете, что я тут обманываю "хитроумно"... ))

Вы может живете в придуманном каком то мире?
Реальность то другая, вокруг... ))


Вложения:
pict4.jpg
pict4.jpg [ 15.2 Кб | Просмотров: 539 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 08 июл 2020, 10:58 
Старожил

Зарегистрирован: 19 мар 2020, 00:29
Сообщения: 293
Откуда: VRN-сити
зайдите на сайт Фитона, скачайте ихнюю прогу для чип прог48, запустите в демо режиме у них в проге можно не плохо редактировать и заполнять хоть нулями или чем ещё целые облости


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 08 июл 2020, 11:09 
Заглядывает иногда

Зарегистрирован: 07 ноя 2019, 21:44
Сообщения: 40
Вот hex скомпилированный в Avr Studio открытый в online редакторе, ниже он же открытый в одном из многочисленных GUI для AVRdude.
Решительно не понятно что у вас не так.


Вложения:
Buffer.jpg
Buffer.jpg [ 92.42 Кб | Просмотров: 527 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Редактор кода формата .hex
СообщениеДобавлено: 08 июл 2020, 11:24 
Только пришел

Зарегистрирован: 07 июл 2020, 11:37
Сообщения: 12
Indr1x писал(а):
Вот hex скомпилированный в Avr Studio открытый в online редакторе, ниже он же открытый в одном из многочисленных GUI для AVRdude.
Решительно не понятно что у вас не так.


И что тут непонятного.
Я пишу в разделе 8051, это значит что пользуюсь этим изделием.
AVR я не использую.
Вы сделали предположение, что код в формате .hex, сделанный для i8051, можно открыть в AVR Studio, отредактировать его там, затем загрузить этот отредактированный код программатором в чип 8051 и все заработает?
Вы сами то это пробовали делать?
Ситуация такая, что неизвестные люди пишут тут полный бред, а я сижу и проверяю этот их бред в реальности?

Писать полную херню я тоже умею, но не делаю, стараюсь с уважением относиться к собеседникам.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу 1, 2  След.


Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB