Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
04.07.2005, 18:03
|
#1
|
Прохожий
Регистрация: 04.07.2005
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
BIN file
Hello!
Кто нибуть знает формат bin файла прошивки?
Заранее благодарен
|
|
|
|
04.07.2005, 18:28
|
#2
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Re: BIN file
Сообщение от ReAlex
|
Кто нибуть знает формат bin файла прошивки?
|
Это просто двоичный файл. Не текстовый, типа HEX или generic. Даже не знаю, как подробнее объяснить-то... Ну, скажем, .exe - а не .txt
|
|
|
|
04.07.2005, 19:02
|
#3
|
Прохожий
Регистрация: 04.07.2005
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
это да, но его размер больше чем сами данные, значит в нем есть еще какая то служебная информация, как и в hex файле
|
|
|
|
05.07.2005, 11:20
|
#4
|
Супер-модератор
Регистрация: 13.03.2004
Адрес: Minsk
Сообщений: 2,378
Сказал спасибо: 1,956
Сказали Спасибо 1,328 раз(а) в 578 сообщении(ях)
|
Сообщение от ReAlex
|
это да, но его размер больше чем сами данные, значит в нем есть еще какая то служебная информация, как и в hex файле
|
Такого быть не должно. Загляните в него любым HEX вьювером, да тем же просмотрщиком FARа (по F3) и все увидите.
Да, а почему вы решили - что его размер больше чем данные?
|
|
|
|
05.07.2005, 11:45
|
#5
|
Прохожий
Регистрация: 04.07.2005
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Hello!
Цитата:
|
Да, а почему вы решили - что его размер больше чем данные?
|
Потому что как то сравнил hex и bin файлы одной прошивки и обнаружил, что суммарная длина данных в hex файле меньше, чем bin файл. Возможно в hex файле цепочки нулей просто не заносятся, хотя про это нигде не сказано.
|
|
|
|
05.07.2005, 13:47
|
#6
|
Частый гость
Регистрация: 19.02.2005
Сообщений: 26
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
hex формат поддерживает адресацию (например только те частки памяти которые нужно зашить), так что в нем может быть данных меньше чем в bin'е.
|
|
|
|
05.07.2005, 22:49
|
#7
|
Частый гость
Регистрация: 27.02.2005
Сообщений: 33
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
А оно тебе нужно или ты схэму программатора разрабатываешь
Бин это просто двоичный файл, HEx это тоже двоичный файл но с контрольной суммой в каждой строкеи с адресом в начале строки, куда писать, вкурил?
|
|
|
|
06.07.2005, 10:14
|
#8
|
Прохожий
Регистрация: 04.07.2005
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Hello!
ObitJr:
Цитата:
|
hex формат поддерживает адресацию (например только те частки памяти которые нужно зашить), так что в нем может быть данных меньше чем в bin'е.
|
Я все понял. Теперь ясно, почему строки данных в hex файле не постоянные по 16 байт, а часто меньшие.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 00:29.
|
|