Размер HEX, до и после

Обсуждаем контроллеры компании Atmel.
Ответить
Niferman
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср июн 17, 2015 18:58:52

Размер HEX, до и после

Сообщение Niferman »

Подскажите, есть прошивка HEX, размер файла 12704 байта, CRC32: 7C307AB1
прошиваю МК, после снимаю опять в HEX - получаю размер файла 10858 байт CRC32: 5952E31E
Единственное отличие - имена файлов.
Это нормально или у меня с програматором что то не так?
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Размер HEX, до и после

Сообщение Jack_A »

Странно. Обычно снятый с флеши НЕХ больше по размеру, т.к. в нем - вся флеш, и запрограммированная, и оставшаяся в исх. состоянии. Любопытно было бы взглянуть на эти кексы, если не секретные.
Изображение
Аватара пользователя
Z_h_e
Собутыльник Кота
Сообщения: 2708
Зарегистрирован: Сб май 14, 2011 21:16:04
Откуда: г. Чайковский

Re: Размер HEX, до и после

Сообщение Z_h_e »

Прошейте МК и сделайте верификацию.
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Аватара пользователя
Engineer_Keen
Друг Кота
Сообщения: 3868
Зарегистрирован: Пт янв 29, 2010 10:27:40
Откуда: Москва

Re: Размер HEX, до и после

Сообщение Engineer_Keen »

То что CRC разные это логично, как минимум из-за того что в исходном файле только прошивка, а в считанном - еще и оставшиеся пустое место, как выше уже сказали.
А вот то что исходный файл больше может быть из-за того, что в нем много коротких строк, а в скачанном - мало, но длинных. Формат HEX позволяет делать строки разной длины от 0 до 255 байт. Это легко проверить, если посмотреть первые символы в строках после ":" (это код длины строки), при этом сама последовательность данных, начиная с 10-го о до предпоследнего символа в каждой строке будет идентична. У исходного файла просто больше "лишней" служебной информации.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Аватара пользователя
Jack_A
Друг Кота
Сообщения: 6307
Зарегистрирован: Вт апр 24, 2007 07:45:40
Откуда: Minsk

Re: Размер HEX, до и после

Сообщение Jack_A »

Мог бы выложить эти хексы, посмотрели бы конкретно. Если они не содержат коды запуска МБР с ЯПЛ :)
Изображение
Niferman
Открыл глаза
Сообщения: 43
Зарегистрирован: Ср июн 17, 2015 18:58:52

Re: Размер HEX, до и после

Сообщение Niferman »

Да нет там ничего секретного - индикация семисегментника.
Вечером приду домой выложу
Аватара пользователя
skyther
Встал на лапы
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Re: Размер HEX, до и после

Сообщение skyther »

hex сравнивать смысла особого нет, сравнивайте bin
а при прошивке разве верификация не делается?
Ответить

Вернуться в «AVR»