X

Здравствуйте, гость ( Вход | Регистрация )

Скрыть объявления

Объявления

HEX файл с дырками как сделать  
 
Ответить
 slalex
сообщение 6.10.2019, 23:38
Сообщение #274260


Группа: Real User

Сообщений: 1193
Спасибо сказали: 582 раза

Как сделать HEX файл с дырками? думаю было-бы удобно например так, что где надо сделать дырку вписываешь в байты чтото типа "хх" и при сохранении получается там дырка, есть такие редакторы?
  Пользователь на форуме!
 
 Saveliy
сообщение 7.10.2019, 1:53
Сообщение #274262


Special

Группа: Главные администраторы

Сообщений: 12769
Спасибо сказали: 1724 раза

Немного непонятен вопрос. Что значит дырки?) И в чем заключается удобство? И что значит hex файл? Hex файл, это просто текстовый файл, а bin, это двоичный. Если нужно в двоичный что-то вписать между, (тем самым увеличится размер файла, т.к. мы не заменяем, а вписываем новые данные), то элементарно через тот же WinHex. А если в hex файле, то конвертируешь в бинарник, правишь и потом обратно.
  Пользователя нет на форуме
 
 Saveliy
сообщение 7.10.2019, 2:07
Сообщение #274263


Special

Группа: Главные администраторы

Сообщений: 12769
Спасибо сказали: 1724 раза

Если дырки в hex файле (текстовый), то просто пустую строку делай и все. Нормальные проггеры это спокойно кушают. Строка данных в hex начинается с новой строки и со знака двоеточие. Если для своих задач, делай перевод строки, пиши коммент и все. Просто не совсем понятно, для чего, вроде надобности в этом никогда не было, ну лично у меня. А если надо пометки сделать, то скрин и ручкой по байтам))
  Пользователя нет на форуме
 
 slalex
сообщение 7.10.2019, 3:21
Сообщение #274264


Группа: Real User

Сообщений: 1193
Спасибо сказали: 582 раза

Нужно подготовить файл для программатора, чтобы он какие-то адреса записывал а какие-то пропускал, т е ни нули ни FF ничего не писал по определенным адресам.
Там в HEX файле на каждую строку еще контрольная сумма и разные заголовки, вручную не вариант делать.
  Пользователь на форуме!
 
 Saveliy
сообщение 7.10.2019, 3:45
Сообщение #274265


Special

Группа: Главные администраторы

Сообщений: 12769
Спасибо сказали: 1724 раза

Теперь чутка понятнее, то есть разговор об обычном текстовом файле. Да там структура наипростейшая, тем не менее, конечно не надо ничего там высчитывать вручную. Где-то у меня самописный онлайн конвертер лежит на php, там можно как хочешь файл парсить. Только не вижу смысла в этом. Во первых, записывай только те данные, которые нужны, то есть просто модификация. Во вторых, если запись страницами, то все равно не сможешь сделать пропуски, что-то нужно будет ложить (или оно ляжет само по дефолту) и обычно перед подготовкой файла все равно считываются старые данные. В любом случае файл подготавливать, а значит не составит труда и провести конвертацию, только кусками писать не имеет смысла. Типа время наверное сэкономить?)

В общем думаю, идея твоя пока больше частного характера, личная этакая хотелка из серии, чтобы в дождик вокруг тебя было сухо :) Завтра наберу тебе, я все таки пока не пойму задачу, чтобы на нее дать правильный совет.
  Пользователя нет на форуме
 
 hexprof
сообщение 7.10.2019, 9:12
Сообщение #274268


Группа: Real User

Сообщений: 184
Спасибо сказали: 57 раз

Каждая строка начинается со стартового адреса и количества байт.
Можно изгаляться как угодно. Хоть 1 байт по такому то адресу, а потом 24 байта по такому-то.
Структура очень простая.
https://ru.wikipedia.org/wiki/Intel_HEX
Отредактированно hexprof - 7.10.2019, 9:15


--------------------
Toyota/Lexus
  Пользователя нет на форуме
 
 stepan_v
сообщение 7.10.2019, 10:06
Сообщение #274269


Группа: Участник

Сообщений: 156
Спасибо сказали: 25 раз

Я так понимаю, речь шла про удобное редактирование в, условно, hex-редакторе, чтобы прямо в нем помечать неиспользуемые области. Править в блокноте сам файл - это убийство, контрольки для каждой строчки считать, например )) но мне кажется, это утопия, проще за полчаса написать конвертилку из бин, учитывая какой-нибудь map-файл для исключения неиспользуемых диапазонов
  Пользователя нет на форуме
 
Ответить
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
Режим отображения: ·


> Реклама и Новости
 
Нет новых
Сегодня, 8:37
Посл. ответ от Yan
Нет новых
15.10.2019, 17:50
Посл. ответ от mir12volt
Нет новых сообщений
Новый модуль просмотра изображений
10.5.2019, 16:43
Посл. ответ от Saveliy
Нет новых
В наличии все ходовые чипы по Одо и SRS
21.8.2018, 16:09
Посл. ответ от Dimitri
Нет новых сообщений
для внутрисхемного программирования микросхем
13.6.2016, 1:14
Посл. ответ от tranzmatic
> Some topics
 
Нет новых
Сегодня, 17:23
Посл. ответ от Дмитрий
Нет новых сообщений
При нажатии чтение он обновляется и так постоянно
Сегодня, 17:02
Посл. ответ от jeny
Нет новых сообщений
8200402593 602990500
Сегодня, 16:07
Посл. ответ от alexter
Нет новых
Обсуждение и отзывы
Сегодня, 12:15
Посл. ответ от KASP
Нет новых сообщений
ВАЖНО: В теме есть приложенияManual Nissan
Кладем сюда
Сегодня, 10:44
Посл. ответ от Elder
  Сейчас: 17.10.2019, 18:18