Ещё один тестер инициализации, показывает два уровня инита, как и все вменяемые тестеры:) Сравнение индикации трёх известных тестеров: (Матплата MSI Z370)
Сравнение индикации с тестером на основе STlink: (Матплата из проблемных, с внешним USB-контроллером)
Есть и побочный режим - программатор микросхем 25 и 24 серий).Программатор представляет собой мультиплатформенный эмулятор стандартного USB-диска(USB-флешки) с виртуальной файловой системой FAT12, на котором лежат файлы: *название_микросхемы*.BIN, и несколько текстовых файлов.
Текстовые файлы являются одновременно и окном лога, и интерфейсом взаимодействия, например редактирование регистров(через правку и сохранение текста).
Бинарный файл дампа представляет собой виртуальный файл, содержимым которого является настоящее содержимое прошиваемой микросхемы.
За счёт такого подхода с микросхемой можно работать как с обычным файлом, тоесть стандартными файловыми инструментами, имеющимися в любой операционной системе. Это же и даёт совместимость с любыми операционными системами.
В том числе и редактирование дампа напрямую в микросхеме, с записью только изменённых данных.
При малом размере изменений - оные записываются очень быстро, например DMI пишется доли секунды.
Все операции, которые можно выполнить автоматически - выполняются автоматически, без участия юзера.
Подробное описание автоматики по ссылке внизу.Чтение и запись дампа ничем не отличаются от процесса копирования файла на обычную USB-флешку, и рассказывать тут нечего.
Дамп будет иметь название микросхемы, или ID микросхемы если название не удалось сгенерировать, работать с дампом и микросхемой при этом можно полноценно.
В случае ошибок - название файла станет названием ошибки, такой вот своеобразный индикатор.
Перевёрнутую микросхему тоже видит и сообщает, питание при этом подано не будет.
Прошивка программатора обновляемая и сейчас допиливается.
Для обновления нужен комп с виндой и программа обновления с содержащейся внутри прошивкой, обновляется по USB как HID-устройство, драйвера не нужны.
Проверено на следующих ОС:
Windows - чтение и запись.
Linux - чтение и запись
Android - чтение и запись
Apple imac - только чтение
Apple iphone - только чтение
Apple не имеет полной поддержки FAT12, но это исправим переходом на exFAT, и все яблоки тоже будут шить. Сейчас любые яблоки только читают прошивку, писать не могут.
Со временем данное описание будет дополняться.
Список проверенных микросхем и полная версия этого описания находятся там:https://vlab.su/viewtopic.php?p=1068971#p1068971