Например TDA7294

Форум РадиоКот • Просмотр темы - СОФТ: преобразование BIN-HEX и HEX-BIN
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Сб апр 20, 2024 13:03:28

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


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 31 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Вт июн 28, 2022 16:24:23 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
накропал утилитку маленькую для конвертирования форматов файлов, возможно, кому-нибудь пригодится.
забирать здесь: https://cloud.mail.ru/public/xwAG/bwRqRcbvN
кратко об особенностях:
- можно задавать количество байтов в строке hex-файла, что удобно для сравнения по содержимому разных файлов
- можно конвертировать в обе стороны одной утилиткой
- можно конвертировать несколько файлов за раз (по маске), причем каждый файл в свою сторону (по расширению)
- не поддерживаются 32-битные записи IntelHex и некоторые другие экзотические, что для радиолюбителя не является преградой

конкретные подробности в файле readme в той же папке

отвечу на вопросы

P.S. подобных утилит море, но написанная своими руками всегда кажется лучше :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
В сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Вт июн 28, 2022 17:09:51 
Друг Кота
Аватар пользователя

Карма: 187
Рейтинг сообщений: 8260
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 39562
Откуда: Нерезиновая
Рейтинг сообщения: 0
:dont_know:
Вроде бы, софт от любого нормального программатора, позволяет загружать и выгружать прошивки и в формате "*.bin" и в "*.hex"... :dont_know:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Вт июн 28, 2022 19:11:22 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Ну, да, позволяет. Например, avrdude сохраняет хексы по 32 байта в строке, а компилятор студии - по 16. И сравнить два хекса не так уж и просто. Ну и вообще, телодвижений меньше со спецутилитой.

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Вт июн 28, 2022 22:10:00 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14058
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Моя котуина ест хексы с прямым переводом в бин...
А вот назад в комп пока ничего не отсылает...
Все лапки не доходят доработку сделать...
:( :sleep:


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
В сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Вт июн 28, 2022 23:27:18 
Друг Кота
Аватар пользователя

Карма: 187
Рейтинг сообщений: 8260
Зарегистрирован: Пн ноя 30, 2009 03:00:01
Сообщений: 39562
Откуда: Нерезиновая
Рейтинг сообщения: 0
Вот- загрузил хекс, выгрузил бин..
Вложение:
tahom.zip [2.84 KiB]
Скачиваний: 204

ПО- от 866 программатора..
То же самое у меня успешно делал Autoprog..


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Ср июн 29, 2022 21:28:15 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Народ, просветите пожалуйста зачем вообще может понадобиться перевод формата загрузочного файла? И в каких случаях возникает необходимость сравнения двух hеx файлов (предназначенных для загрузки в МК)? Сам никогда ничего подобного не делал и не нужно было, поэтому и спросил.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 06:45:40 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Преобразование форматов файлов, как правило, необходимо в 2 случаях: когда ваш софт не понимает имеющийся формат файла или когда вы пытаетесь понять, что не так с этим файлом.
Пример первого - протеус,который отказывается загружать в EEPROM хексы, а компилятор упорно их генерирует.
Примеры второго привести сложнее, т.к. они специфичны. Например, я делал свой загрузчик и разбирался с тем, как там данные проходят. Отладчик показывает бинарные, а исходно они в хексе, постоянно водить глазами по строчками задалбывает...
Как-то так вот...

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 07:49:51 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Мммда, представмть себе такие ситуации получилось, хоть и не разу в них не был.
Спасибо за разъяснение!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 08:14:02 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
Ну или вот еще ситуация: надо сравнить прошивку в МК с только что скомпилированной. Считываем дудкой прошивку, делаем в ТоталКомандере "сравнить по содержимому" двух хексов и видим, что файлы разные: в первом строки в 2 раза длиннее, чем во втором, соответственно, все не совпадает. Но на самом ли деле они разные?

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 09:13:15 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
делаем в ТоталКомандере "сравнить по содержимому"

Ну если сравнивать только Топтал Командёром...
Лет 30 назад, на заре своего ембеддерства :) я тоже столкнулся с этой проблемой. Пришлось писать свой "сравнивальщик", он кроме 2 сравниваемых массивов создавал ещё третий, Булевый: "вот эти байты актуальны, а эти - так, мусор". Потратил часа полтора. Классов, объектов тогда ещё был не в курсе; так, по рабоче-крестьянски на чистом Си под W98.

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 16:35:04 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
а чем еще сравнивать? ваша утилита, вероятно, лучше той, что в тоталкомандере, но где она?!

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 17:54:23 
Друг Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 1320
Зарегистрирован: Сб дек 18, 2021 19:25:32
Сообщений: 10429
Рейтинг сообщения: 0
некоторые загрузчики умеют сравнивать. Но только с тем, что загружено в железяку, что не всегда удобно и возможно.
так что да, сравнение - полезная штука

а для утилит, что в тоталкоммандере, вероятно, нужен тс, у меня же, например, Far

_________________
добавь radiokot.ru##.tablebg > tbody > tr:has(td>a[href*="?f=17"]) в адблок, сделай форум чище!
"Э-э-э-хей... растёт правосознание!"


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 19:53:17 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
ARV писал(а):
надо сравнить прошивку в МК с только что скомпилированной
А это зачем нужно? Вижу лишь одну причину - для контроля правильности заливки прошивки. Если так, то как отметил Martian некоторые загрузчики умеют это делать (сам я других и не знаю :dont_know: ), и сравнение нужно лишь для тех, которые это делать не умеют? Или сравнивать возникает надобность ещё в каких-то других ситуациях (каких)?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 21:07:23 
Ум, честь и совесть. И скромность.
Аватар пользователя

Карма: 97
Рейтинг сообщений: 2058
Зарегистрирован: Чт дек 28, 2006 08:19:56
Сообщений: 18030
Откуда: Новочеркасск
Рейтинг сообщения: 0
Медали: 2
Получил миской по аватаре (1) Мявтор 3-й степени (1)
мне казалось, я дал исчерпывающий перечень ситуаций, когда требуется применение конвертеров формата... не понимаю дальнейших вопросов "зачем?"

кому незачем, тот не конвертирует, не сравнивает и не понимает ответов тех, кто это делает. а поводов это делать больше одного :)))

_________________
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Чт июн 30, 2022 21:44:25 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Хорошо, больше не буду донимать Вас расспросами по этому поводу.
Просто надеялся узнать что-то новое для себя без всякого подвоха, т.е. кто-то знает нечто, чего не знаю я. Но, видимо, был неправильно понят.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Пт июл 01, 2022 10:08:16 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14058
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Один из вариантов применения был у меня в котуинке.
Программатор ISP для AT89S52 на основе ардуино-нано.
Программатор "одноразового применения" - прошивка БИОС для котуинки.
Сам файл биоса надо было разместить в качестве бинарного массива в ПЗУ адуринки.
Вот и надобность - выходной файл ассемблера 51й превращаем в бинарник с привязкой к особенностям АВРки.
Возможны аналогичные варианты с другими МК.
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Пт июл 01, 2022 12:39:53 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 840
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 5592
Откуда: Minsk
Рейтинг сообщения: 0
А это зачем нужно? Вижу лишь одну причину - для контроля правильности заливки

С этим справляется любой программатор.
А вот другое... Сошлюсь на свой печальный опыт (никогда так не делайте!) . После нахождения и исправления довольно неординарной ошибки поленился (или отвлечён был более важным делом?) и не сделал копию. Комп накрылся неожиданно (они всегда это делают неожиданно :o ), и я остался без работающего искодника. Путём последовательного приближения от последней сохранённой версии к работающему хексу восстановил (и 3 раза скопировал
:)) ) исходник.
Но это было ещё во времена горбачёвщины. Могло быть и не такое...

_________________
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Пт июл 01, 2022 16:22:04 
Друг Кота
Аватар пользователя

Карма: 74
Рейтинг сообщений: 607
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3715
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Понял, спасибо за науку.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Ср ноя 08, 2023 09:19:58 
Первый раз сказал Мяу!

Зарегистрирован: Пт мар 25, 2022 11:58:13
Сообщений: 29
Рейтинг сообщения: 0
Как работать с этим конвертертерм в первом посту по шагово объясните пожалуйста, не могу открыть, у меня программатор postal3. Хочу залить атмегу328 а прошивка в hex


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: СОФТ: преобразование BIN-HEX и HEX-BIN
СообщениеДобавлено: Ср ноя 08, 2023 09:30:22 
Друг Кота
Аватар пользователя

Карма: 58
Рейтинг сообщений: 1961
Зарегистрирован: Чт янв 26, 2012 16:44:29
Сообщений: 16011
Откуда: Таксимо
Рейтинг сообщения: 0
Это еше ладно. Есть с переворотом байтов, в стиралках например сталкивался ево2. Например байт 06_F2_42 срхраняешь а он 60_2F_24


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  1,  

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


Кто сейчас на форуме

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


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

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


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y