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

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

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

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

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

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

AVR Раздел по микроконтроллерам компании Atmel - AVR / ATtiny / ATmega / ATMega128 / ATxmega, вопросы по программированию в AVR studio и все, относящееся к AVR...

 
Опции темы
Непрочитано 22.09.2019, 11:24  
55111
Частый гость
 
Регистрация: 07.12.2014
Сообщений: 30
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
55111 на пути к лучшему
По умолчанию Данные в Hex файле

Есть строка в hex файле прошивки микроконтроллера . Она же в Winhex и в IDA . Все данные совершенно разные. Подскажите как они взаимосвязаны и где с этим можно ознакомится. Даже с учетом что младший байт первый все равно не понятна взаимосвязь. Заранее спасибо.

Строка hex файла прошивки микроконтролера
: 10 1E50 00 8F2D 2996 0FB6 F894 DEBF 0FBE CDBF CF91 60
Строка в Winhex
1E50 30 30 45 39 34 34 38 30 33 43 37 30 31 36 41 45 00E944803C7016AE

IDA( opcode)
1E50 9478 9180 0246 9190 0247 91A0 0248 91B0 0249 9700 05A1 05B1 F499 E880 940E 0285
HEX
1E50 8F 2D 29 96 0F B6 F8 94 DE BF 0F BE CD BF CF 91
Winhex
1E50 30 30 45 39 34 34 38 30 33 43 37 30 31 36 41 45
Реклама:
55111 вне форума  
Непрочитано 22.09.2019, 22:21  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,632
Сказал спасибо: 72
Сказали Спасибо 1,793 раз(а) в 647 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: Данные в Hex файле

А почему вы вообще решили, что в WinHex и IDA это одна и та же строка? Только потому, что у неё одинаковое смещение?..
..
Дело в том, что формат файлов "hex" - не бинарный, а текстовый. И поэтому то, что вы видите в WinHex
Сообщение от 55111 Посмотреть сообщение
30 30 45 39 34 34 38 30 33 43 37 30 31 36 41 45
это просто коды символов текстовой строки
Сообщение от 55111 Посмотреть сообщение
00E944803C7016AE
..
Попробуйте проделать следующее. В WinHex выделите весь блок (Ctrl+A) и выполните "Convert block", "Intel HEX -› "Binary". И вот теперь, после преобразования, ищите свою строчку по смещению "1E50". Скорее всего, теперь уже найдёте то, что нужно...
RECTO вне форума  
Непрочитано 24.09.2019, 01:08  
55111
Частый гость
 
Регистрация: 07.12.2014
Сообщений: 30
Сказал спасибо: 1
Сказали Спасибо 1 раз в 1 сообщении
55111 на пути к лучшему
По умолчанию Re: Данные в Hex файле

Спасибо я уже понял, что строки разные. Я в IDA взял opcode трех соседних смещений. Переставил младший байт вперед и все сразу нашлось в hex файле без Winhex.
55111 вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программирование программатором STERH 007 PIC микроконтроллеров ispitatel1 Песочница (вопросы новичков) 4 17.04.2017 17:18
Прошу помощи с HEX файлом victor1956 Микроконтроллеры, АЦП, память и т.д 18 16.08.2012 11:30
Как извлечь ECC и Physical Sector данные с DVD диска PavelMSTU Ремонт оргтехники 0 09.08.2012 21:37
Intel Hex poluska Микроконтроллеры, АЦП, память и т.д 1 29.07.2009 16:38
Замена кириллицы в HEX файле Shamanas Микроконтроллеры, АЦП, память и т.д 7 12.10.2007 21:17


Часовой пояс GMT +4, время: 01:43.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot