Страница 1 из 1
Размер HEX, до и после
Добавлено: Чт дек 15, 2016 16:02:54
Niferman
Подскажите, есть прошивка HEX, размер файла 12704 байта, CRC32: 7C307AB1
прошиваю МК, после снимаю опять в HEX - получаю размер файла 10858 байт CRC32: 5952E31E
Единственное отличие - имена файлов.
Это нормально или у меня с програматором что то не так?
Re: Размер HEX, до и после
Добавлено: Чт дек 15, 2016 16:42:50
Jack_A
Странно. Обычно снятый с флеши НЕХ больше по размеру, т.к. в нем - вся флеш, и запрограммированная, и оставшаяся в исх. состоянии. Любопытно было бы взглянуть на эти кексы, если не секретные.
Re: Размер HEX, до и после
Добавлено: Чт дек 15, 2016 17:23:42
Z_h_e
Прошейте МК и сделайте верификацию.
Re: Размер HEX, до и после
Добавлено: Пт дек 16, 2016 09:11:17
Engineer_Keen
То что CRC разные это логично, как минимум из-за того что в исходном файле только прошивка, а в считанном - еще и оставшиеся пустое место, как выше уже сказали.
А вот то что исходный файл больше может быть из-за того, что в нем много коротких строк, а в скачанном - мало, но длинных. Формат HEX позволяет делать строки разной длины от 0 до 255 байт. Это легко проверить, если посмотреть первые символы в строках после ":" (это код длины строки), при этом сама последовательность данных, начиная с 10-го о до предпоследнего символа в каждой строке будет идентична. У исходного файла просто больше "лишней" служебной информации.
Re: Размер HEX, до и после
Добавлено: Пт дек 16, 2016 21:48:26
Jack_A
Мог бы выложить эти хексы, посмотрели бы конкретно. Если они не содержат коды запуска МБР с ЯПЛ

Re: Размер HEX, до и после
Добавлено: Чт дек 22, 2016 12:15:45
Niferman
Да нет там ничего секретного - индикация семисегментника.
Вечером приду домой выложу
Re: Размер HEX, до и после
Добавлено: Чт дек 22, 2016 14:11:01
skyther
hex сравнивать смысла особого нет, сравнивайте bin
а при прошивке разве верификация не делается?