Подскажите, есть прошивка HEX, размер файла 12704 байта, CRC32: 7C307AB1
прошиваю МК, после снимаю опять в HEX - получаю размер файла 10858 байт CRC32: 5952E31E
Единственное отличие - имена файлов.
Это нормально или у меня с програматором что то не так?
Размер HEX, до и после
Re: Размер HEX, до и после
Странно. Обычно снятый с флеши НЕХ больше по размеру, т.к. в нем - вся флеш, и запрограммированная, и оставшаяся в исх. состоянии. Любопытно было бы взглянуть на эти кексы, если не секретные.
- Z_h_e
- Собутыльник Кота
- Сообщения: 2708
- Зарегистрирован: Сб май 14, 2011 21:16:04
- Откуда: г. Чайковский
Re: Размер HEX, до и после
Прошейте МК и сделайте верификацию.
- Engineer_Keen
- Друг Кота
- Сообщения: 3868
- Зарегистрирован: Пт янв 29, 2010 10:27:40
- Откуда: Москва
Re: Размер HEX, до и после
То что CRC разные это логично, как минимум из-за того что в исходном файле только прошивка, а в считанном - еще и оставшиеся пустое место, как выше уже сказали.
А вот то что исходный файл больше может быть из-за того, что в нем много коротких строк, а в скачанном - мало, но длинных. Формат HEX позволяет делать строки разной длины от 0 до 255 байт. Это легко проверить, если посмотреть первые символы в строках после ":" (это код длины строки), при этом сама последовательность данных, начиная с 10-го о до предпоследнего символа в каждой строке будет идентична. У исходного файла просто больше "лишней" служебной информации.
А вот то что исходный файл больше может быть из-за того, что в нем много коротких строк, а в скачанном - мало, но длинных. Формат HEX позволяет делать строки разной длины от 0 до 255 байт. Это легко проверить, если посмотреть первые символы в строках после ":" (это код длины строки), при этом сама последовательность данных, начиная с 10-го о до предпоследнего символа в каждой строке будет идентична. У исходного файла просто больше "лишней" служебной информации.
Неправильно собранная из неисправных деталей схема нуждается в отладке и сразу не работает... (С)
Re: Размер HEX, до и после
Мог бы выложить эти хексы, посмотрели бы конкретно. Если они не содержат коды запуска МБР с ЯПЛ 
Re: Размер HEX, до и после
Да нет там ничего секретного - индикация семисегментника.
Вечером приду домой выложу
Вечером приду домой выложу
Re: Размер HEX, до и после
hex сравнивать смысла особого нет, сравнивайте bin
а при прошивке разве верификация не делается?
а при прошивке разве верификация не делается?

