Что нового

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

east17

.
23/2/06
834
195
Сегодня понадобилось такое дело, перезаписать на буке 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, знающих прошу разъяснить.
 
13/1/15
29
4
Как правильно подключить 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 адаптере.
 
Последнее редактирование модератором:

east17

.
23/2/06
834
195
Всё получилось, сделал отдельную платку с сокетом под SPI flash, даже cFeon QH32-104HIP опозналась автоматом как EN25QH32.
 
28/10/14
3
0
62
Возможна ли прошивка SPI flash с интерфейсом 1.8 вольт?
 

v1r00z

.
13/10/10
179
4
31
QR Code
Причина в неправильном подключении.
Правильно должно быть так:
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 адаптере.

у меня без 3.3 на hold не определялся винбонд
 
14/11/14
15
0
если может кто покажите в программе где вы выбираете spi? бокс купил меньше недели назад, хотелось бы узнать больше
 

cavy

.
22/10/06
88
5
В папке easyjtag/EasyJtagSPI.exe кинь ярлык на стол.
 

vadimd

.
11/4/05
57
4
49
QR Code
Не могу считать биос с ноута леново. Выпаял еепромку подпаял к платке, питание 1.8в подал на vcc и hold (взял с ЛБП). В итоге после read идёт validation и ошибка.
Screenshot_2019-02-10-01-42-18-810_com.miui.gallery.png
 
Последнее редактирование:
12/3/07
74
1
Купите переходник для 1.8 вольтовых флешек. На али готовые есть.
 

vadimd

.
11/4/05
57
4
49
QR Code
Нет. Если нужно то
куда его паять. На картинке он пустой.
 
Последнее редактирование модератором:
30/4/10
253
24
35
Wp это write protect на него тоже нужно подать питание.
 
Последнее редактирование модератором:

vadimd

.
11/4/05
57
4
49
QR Code
Не нужно. Подал питание через резистор 100Ом всё также само, таже ошибка в конце при верификации.
Разобрался в чем дело. Оказалось, что критично длина проводков, обрезал до минимума и всё ок. Биос зашил, ноут запустил :)
 
Последнее редактирование модератором:
3/3/06
4 070
1 586
QR Code
Если флешка на 1.8V, то питание можно подать с 19й ноги комплектного JTAG адаптера.
Там всегда 1.8, а на 17-й всегда 3.3.
 

wooman

Мисс форум 2017
.
16/2/17
428
60
Layder подскажите будет ли обновляется модуль. Spi или исправляться имеющиеся баги? Так при слитии дампа не важно с какой микросхемы всегда по завершению вылетает программная оболочка и отправляет на сервер данные об ошибке
 

Layder

Z3X-Team
.
27/8/06
2 262
619
Layder подскажите будет ли обновляется модуль. Spi или исправляться имеющиеся баги? Так при слитии дампа не важно с какой микросхемы всегда по завершению вылетает программная оболочка и отправляет на сервер данные об ошибке

да, креш репорты обрабатываются.
в данном модуле происходит утечка памяти. поэтому он крашится.
программисты сказали будут пробовать устранить проблему
 
3/3/06
4 070
1 586
QR Code
там не всегда 1,8,
напряжение выбирается из ПО (1,8-2,8-3,3v)
Нет, не выбирается. На названных мной пинах всегда указанные напряжения.

На остальных напряжение меняется, но для питания чипа оно непригодно - видимо, там нет нагрузочной способности.
 

Layder

Z3X-Team
.
27/8/06
2 262
619
Нет, не выбирается. На названных мной пинах всегда указанные напряжения.

На остальных напряжение меняется, но для питания чипа оно непригодно - видимо, там нет нагрузочной способности.

в SPI модуле не добавляли выбор напряжения. в других модулях где выбирается, там меняется.
 
30/4/10
253
24
35
Не нужно. Подал питание через резистор 100Ом всё также само, таже ошибка в конце при верификации.
Разобрался в чем дело. Оказалось, что критично длина проводков, обрезал до минимума и всё ок. Биос зашил, ноут запустил :)
Специально перепроверил сегодня без wp не хотел стирать микросхему mx25l6406e, с ним прописалось
 
Последнее редактирование модератором:

vadimd

.
11/4/05
57
4
49
QR Code
Возможно, что для некоторых чипов нужен WP. Но winbond 25q64fwsig прошивается без wp, только в конфигарации установить 1.8v.
 

Layder

Z3X-Team
.
27/8/06
2 262
619
Возможно, что для некоторых чипов нужен WP. Но winbond 25q64fwsig прошивается без wp, только в конфигарации установить 1.8v.

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

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

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

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

Вложения

Последнее редактирование:

vadimd

.
11/4/05
57
4
49
QR Code
Я писал выше чем победить, укоротите до минимума проводки и всё будет читать/писать без ошибок.
 

Кто читал эту тему (всего: 444) Детально

Верх Низ