EasyJtag Plus, как правильно подключить SPI flash

  • Автор темы Автор темы east17
  • Дата начала Дата начала

east17

.
23/2/06
899
240
0
Кредиты
9
Сегодня понадобилось такое дело, перезаписать на буке BIOS, нашёл кое что по подключению к 1й версии EasyJtag, не нашёл к EasyJtag Plus, сделал так, взял доп. плату Easy Jtag из комплекта, на которой расписаны все сигналы jtag, по схеме LPT_шного программатора распаял таким образом:

#CS-TMS
MISO-TDO
WP-100om на VCC, постоянные 3.3v, он на этой платке находится на 17 ножке(VCCQ, регулируемый в программе EasyJTAG SPI Flasher находится на 1 ножке)
GND-GND
MOSI-TDI
SCK-TSK
HOLD и VCC- соответственно на VCC(17 нога)

Пробовал подключить две микросхемы cFeon QH32-104HIP и Macronics MX25L3205D, ни одну не получилось не опознать, не считать, ну про первую многие пишут что и на профильных программаторах SPI она очень редко опознаётся, достал свой старый LPT, подключил, первая опозналась как EON размером в 22кб, за-то вторая по ID сразу выдала что она Macronics такая-то такая, 4096кб, возможно я что-то сделал не то на EasyJtag Plus, знающих прошу разъяснить.
 
Как правильно подключить SPI flash

Причина в неправильном подключении.
Правильно должно быть так:
PIN 1-SI(box output)
PIN 3-SCK(box output)
PIN 5-SO(box input)
PIN 15-CS(box output)
PIN 17-3.3V(power)
PIN 20-GND
WP-100om на PIN 17 (VCC)
Номера пинов бокса расписаны на комплектном JTAG адаптере.
 
Последнее редактирование модератором:
Всё получилось, сделал отдельную платку с сокетом под SPI flash, даже cFeon QH32-104HIP опозналась автоматом как EN25QH32.
 
Возможна ли прошивка SPI flash с интерфейсом 1.8 вольт?
 
если может кто покажите в программе где вы выбираете spi? бокс купил меньше недели назад, хотелось бы узнать больше
 
В папке easyjtag/EasyJtagSPI.exe кинь ярлык на стол.
 
Не могу считать биос с ноута леново. Выпаял еепромку подпаял к платке, питание 1.8в подал на vcc и hold (взял с ЛБП). В итоге после read идёт validation и ошибка.
Screenshot_2019-02-10-01-42-18-810_com.miui.gallery.png
 
Последнее редактирование:
Купите переходник для 1.8 вольтовых флешек. На али готовые есть.
 
Нет. Если нужно то
куда его паять. На картинке он пустой.
 
Последнее редактирование модератором:
Wp это write protect на него тоже нужно подать питание.
 
Последнее редактирование модератором:
Не нужно. Подал питание через резистор 100Ом всё также само, таже ошибка в конце при верификации.
Разобрался в чем дело. Оказалось, что критично длина проводков, обрезал до минимума и всё ок. Биос зашил, ноут запустил :)
 
Последнее редактирование модератором:
Если флешка на 1.8V, то питание можно подать с 19й ноги комплектного JTAG адаптера.
Там всегда 1.8, а на 17-й всегда 3.3.
 
Layder подскажите будет ли обновляется модуль. Spi или исправляться имеющиеся баги? Так при слитии дампа не важно с какой микросхемы всегда по завершению вылетает программная оболочка и отправляет на сервер данные об ошибке
 
Возможно, что для некоторых чипов нужен WP. Но winbond 25q64fwsig прошивается без wp, только в конфигарации установить 1.8v.
 

WP - write protect, активный уровень - низкий.

по умолчанию на висящем "в воздухе" выводе есть логическая 1, но это не всегда

по правильному надо подключать WP и HOLD через резистор 0.5-10кОм на +, если не подпаиваетесь в плату, на которой они уже стоят
 
EasyJtagSPI.exe чтении дампа постоянно вылетает по недопустимой операции в самом конце этапа Verify. Происходит на двух разных компьютерах Win7 x32.
При этом прочитанное иногда сохраняется, а иногда нет.

Например, с GD25LQ64(B) я не могу считать дамп никакими средствами - программа закрывается, файла на диске нет.
Все репорты отосланы, исправьте как можно скорее pls.
 

Вложения

Последнее редактирование:
Я писал выше чем победить, укоротите до минимума проводки и всё будет читать/писать без ошибок.
 
Назад
Верх Низ