Справка
Программа для обновления малых прошивок микросхем энергонезависимой памяти, посредством патча (замена только часть прошивки) базовую прошивку, например, заранее считанную из микросхемы. Программа разрабатывался, преимущественно, для микросхем 24Cxx, 93Cxx, содержимое которых бывает, уникально в каждом экземпляре техники. Ниже приведены технические возможности, ограничения и краткая инструкция.
Технические особенности:
- Версия программы указана в заголовке окна.
Для программы требуется Java 1.5 (JRE) или выше.
- Максимальный размер загружаемого файла: 32768 байт.
- Форматы загружаемых файлов:
- Binary (*.bin). Бинарный формат самый распространенный.
- Intel Hex Standart (*.hex, *.i8h). Стандартный формат восьмибитовых прошивок с адресом не превышающим FFFFh. Расширенный субформат не поддерживается.
- I2C (*.i2c). Формат прошивок для памяти 24СXX, применяемый в технике VESTEL, АТЛАНТ и т.п.
- Форматы файлов вывода:
- Intel Hex Standart. Тот же, что и для загружаемого формата.
- Motorola S19 (*.mot). Популярный формат Motorola S19, аналог Intel Hex.
Для патчинга необходима базовая прошивка, например, считанная из микросхемы и прошивка-апдейт (фрагмент обновленной прошивки). Прошивка-апдейт или ее часть не может быть больше базовой прошивки или какой-либо из ее адресов выходит за пределы базовой прошивки.
- Файл: Открыть. Команда для выбора и загрузки базовой прошивки. Формат файла прошивки определяется расширением файла, если не удалось определить формат по расширению, вам будет предложен вариант загрузки файла как бинарных данных (Binary).
- Файл: Добавить. Команда для выбора прошивки-апдейта и ее автоматического патчинга в памяти. Команда доступна только после загрузки базовой прошивки.
- Файл: Сохранить в файл... Сохранение результирующей прошивки из памяти в файл. Команда доступна только после загругрузки базовой прошивки в память.
Разработано специально для Elinv-prog (www.elinv-prog.ru), октябрь 2011.