Уважаемые клиенты!
По техническим причинам возможны отмены и задержки с доставками по г. Москве!
Минимальная сумма заказа для доставки по г. Москве (временно) - 1500₽!
Самовывоз и отправки ТК доступны без ограничений.
Приносим извинения за доставленные неудобства!
Программатор Raссoon Енот Flash Explorer V. 1.1b В КОРПУСЕ
- |
|
+ |
Характеристики Программатор Raссoon Енот Flash Explorer V. 1.1b В КОРПУСЕ
Программатор Raccoon Ra©©oon "Енот" Flash Explorer V. 1.1b SPI и I2C EEPROM + USB tester иннициализации
Программатор представляет микросхемы в системе как диск. Работа простая - файл прошивки скопировал / удалил / записал, то есть работает с любой операционной системой, которая умеет монтировать USB флешки. С телефонами на Android в том числе. На самом деле программатор является преобразователем интерфейса, чтобы микросхемы памяти были видны компьютеру в понятном для компьютера и программ виде.
Новостной канал с прошивками в Телеграм https://t.me/racc00n_news
Не пытайтесь сравнивать его с другими программаторами напрямую. Прямое сравнение характеристик провести нереально. Он даёт совсем другие возможности, которых у вас не было раньше.
Он представляет собой мультиплатформенный эмулятор стандартного USB-диска(USB-флешки) с виртуальной файловой системой FAT12, на котором лежат файлы: *название_микросхемы*.BIN, и несколько текстовых файлов. Текстовые файлы являются одновременно и окном лога, и интерфейсом взаимодействия, например редактирование регистров(через правку и сохранение текста).
Файл *название_микросхемы*.BIN можно копировать, редактировать, перемещать и удалять, и это является чтением или записью реальной микросхемы. Никакие ручные команды чтения-записи-стирания не требуются.
Этот файл дампа представляет собой виртуальный файл, содержимым которого является настоящее содержимое прошиваемой микросхемы.
За счёт такого подхода с микросхемой можно работать как с обычным файлом, то есть стандартными файловыми инструментами, имеющимися в любой операционной системе. Это же и даёт совместимость с любыми операционными системами. .
В том числе и редактирование дампа напрямую в микросхеме, с записью только изменённых данных. При малом размере изменений - оные записываются очень быстро, например DMI пишется доли секунды. Это означает то, что если понадобилось вносить много (или часто) небольших изменений в прошивку или если вам нужно вытащить из прошивки небольшой кусок, то не нужно ждать считывания и записи всей памяти, запишется только несовпадающая часть, а прочитается только нужная. Это намного быстрее и удобнее. Вы просто открываете любым hex-редактором напрямую память микросхемы, и работаете напрямую с этой памятью. Без постоянных считываний и записей всего дампа.
Есть и побочный режим - тестер инициализации.
Все операции, которые можно выполнить автоматически - выполняются автоматически, без участия юзера. Ими являются при включении: 1. Проверка контактов и детект типа микросхемы(I2C/SPI) Сначала проверяется состояние контактов для нормального и перевёрнутого подключения. Если микросхема в правильном положении найдена - проверяется способность программатора подтянуть все линии к лог.1 и лог.0 с замером напряжений в каждом состоянии, и сверяет их по уровням VCC*0.7 и VCC*0.3. Затем проверяется наличие помех на шине, вроде начавшегося внутрисхемного обмена.
Дальше ничего необычного, просто проверяется ответ. 2. Детект объёма памяти(I2C/SPI) Максимум сейчас - 512мбит или 64мбайт. SPI определяется по SFDP, и если SFDP отсутствует то по последнему байту ID. Базы микросхем отсутствуют, названия микросхем генерируются на ходу. Теоретически работать будут любые микросхемы со стандартным ID. Для нестандартных микросхем пока жёстко в прошивке задаю соответствие стандартным. Будет так-же добавлен ручной ввод размера.
I2C детектится общеизвестными способами.
3. Детект номинального питающего напряжения микросхемы(SPI) Кроме общеизвестных способов определения питающего напряжения - есть ещё несколько методов своей разработки, ошибок в детекте питания пока не находили.
Для I2C пока детекта нет, задаётся принудительно.
4. Детект подходящей скорости обмена с микросхемой(SPI) Полезно при внутрисхемной прошивке(прищепка). Частота обмена подбирается по отсутствию ошибок в обмене.
Для I2C подбор отсутствует/неактуально
5. Детект поддержки QPI микросхемой(SPI) Тут и так понятно, поддерживает стандартную команду и режим, или не поддерживает.
Чтение и запись дампа ничем не отличаются от процесса копирования файла на обычную USB-флешку, и рассказывать тут нечего.
Дамп будет иметь название микросхемы, или ID микросхемы если название не удалось сгенерировать, работать с дампом и микросхемой при этом можно полноценно.
В случае ошибок - название файла станет названием ошибки, такой вот своеобразный индикатор.
Перевёрнутую микросхему тоже видит и сообщает, питание при этом подано не будет.
Прошивка программатора обновляемая и постоянно дописывается.
Список поддерживаемых микросхем из-за принципа работы программатора будет трудно составить.
На данный момент не поддерживаются микросхемы SST***, но в будущем планируются.
|
Описание: Программатор Raссoon Енот Flash Explorer V. 1.1b В КОРПУСЕ