EN29LV640B programming

deffc0n
Сообщения:19
Зарегистрирован:Вт сен 13, 2011 11:51 am
Re: EN29LV640B programming

Сообщение deffc0n » Пт сен 23, 2011 3:50 pm

@Ezo thx for replay what you think my adapter in photo and always get this same id ?
I buy new 2 pcs EN29LV640B clear when get i try in my adapter.
What you think my adapter ?

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: EN29LV640B programming

Сообщение Ezo » Пт сен 23, 2011 4:55 pm

Note, chip ID is correct ! Go next step- partially read , erase, partial write.
Confirm pin 10 connection to one bus contact.

deffc0n
Сообщения:19
Зарегистрирован:Вт сен 13, 2011 11:51 am

Re: EN29LV640B programming

Сообщение deffc0n » Сб сен 24, 2011 12:21 am

OK @Ezo.

I read your pdf:
http://www.ezoflash.com/adapters/tsop48 ... _guide.pdf

and write me how read this chip EN29LV640B how many 32mb files read and next step write ?

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: EN29LV640B programming

Сообщение Ezo » Сб сен 24, 2011 6:42 am

Why you don't read early posts ?
and write me how read this chip EN29LV640B how many 32mb files read and next step write
Read my post from Sep 13, 2011 10:53 pm
Connect selected adapter header to ground (A21 log0) - to get ID, read 0-32Mb, write 0-32Mb, erase entire chip.
To read and write 32-64Mb part connect selected adapter header to Vcc 3.3V via pull-up resistor (A21 log1, resistor 1k..4.7k).
I read your pdf:
Here you are getting links how to split/join 64Mb<>2x32Mb
Confirm pin 10 connection to one bus contact.
? It will confirm adapter not old schematic based.
Check CFI return .

? it will confirm chip recognize SW commands

deffc0n
Сообщения:19
Зарегистрирован:Вт сен 13, 2011 11:51 am

Re: EN29LV640B programming

Сообщение deffc0n » Сб сен 24, 2011 8:13 am

Thx @Ezo but still understand what is :

Код: Выделить всё

(A21 log0)  and (A21 log1, resistor 1k..4.7k).
How use this ?


Sorry but first time R/W this flash.

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: EN29LV640B programming

Сообщение Ezo » Сб сен 24, 2011 10:02 am

You have found header pin connected to pin13 (A21).
Software allow manage 32Mb, up to highest adress A20. No answer - is A20 from pin10 to some bus pin activ/connected (in worse case oldest hardware schematic applied).
To get access first 32Mb of 64Mb memory, you have to provide A21- log0, means header pin should be connected to ground. You can do with wire - one end to ground of adapter, second to header pin.
To get access second 32Mb of 64Mb memory, you have to provide A21-log1, means header pin should be pulled up to Vcc (3.6V). You can do with resistor value 1k...4k7 - one end to Vcc of adapter, second to header pin.
Check adapter capacitor - it one end should be ground, other Vcc.

deffc0n
Сообщения:19
Зарегистрирован:Вт сен 13, 2011 11:51 am

Re: EN29LV640B programming

Сообщение deffc0n » Вс сен 25, 2011 11:12 am

First block 0-32mb i R/W normal and next 32-64mb i must pin 13 flash connect Vcc (3.6V) ?
Please check my adaptor is diffrent.
Capacitor on adaptor have connect one side ground and two side is Vcc.
Attache picture.

Thx @Ezo

Изображение

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: EN29LV640B programming

Сообщение Ezo » Вс сен 25, 2011 1:27 pm

Yes, you can connect this pin13 contactpad instead of header .
To read second 32Mb, connect this contactpad using resistor ~1k to Vcc on capacitor .
Note , chip erase command erase entire chip.
What about chip pin10 connection ?
Is chip replying CFI query ?

deffc0n
Сообщения:19
Зарегистрирован:Вт сен 13, 2011 11:51 am

Re: EN29LV640B programming

Сообщение deffc0n » Вс сен 25, 2011 5:25 pm

Pin 10 is no connect.
OK resume first 0-32mb i read normal next 32-64mb i connect 13 pin to resistor about 1k to Vcc capacitor.
When all read i erase flash from command your pdf.
Next step write this same procedure first 0-32mb write normal and next part 32-64mb by resistor about 1k to connect capacitor Vcc.
Please correct all procedure @Ezo :)

BR

Deffc0n

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: EN29LV640B programming

Сообщение Ezo » Вс сен 25, 2011 9:06 pm

Pin 10 is no connect.
Bad news. We have to find programmer bus socket pin, where signal changes activ with A21 on/off in Test H/W.
OK resume first 0-32mb i read normal next 32-64mb i connect 13 pin to resistor about 1k to Vcc capacitor.
First 0-32 Mb 13 pin connect to ground. 32-64Mb ok
When all read i erase flash from command your pdf.
Apply chip erase command from Willem SW. Utility with link in guide is used for 16bit flash.
Normally SW chip erase is OK. In case of error after 100% come back.
Next step write this same procedure first 0-32mb write normal and next part 32-64mb by resistor about 1k to connect capacitor Vcc.
Before write on each block run SW command Blank check (chip is empty?)
First 0-32 Mb 13 pin connect to ground. 32-64Mb ok

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: EN29LV640B programming

Сообщение Ezo » Вс сен 25, 2011 10:23 pm

Schematic for understanding.
In board connect wire to pin10. Check connections to pins 9 and 16.
Вложения
tsop48.PNG
tsop48.PNG (28.71КБ)17561 просмотр
flash3ar1.jpg
flash3ar1.jpg (85.2КБ)17561 просмотр

deffc0n
Сообщения:19
Зарегистрирован:Вт сен 13, 2011 11:51 am

Re: EN29LV640B programming

Сообщение deffc0n » Пн сен 26, 2011 6:32 am

@Ezo all ok :)
Flash programming tuner work again :)
Thx for all .

BR

Deffc0n

deffc0n
Сообщения:19
Зарегистрирован:Вт сен 13, 2011 11:51 am

Re: EN29LV640B programming

Сообщение deffc0n » Сб дек 03, 2011 12:57 pm

Hi @Ezo

I get new adapter and have small problem ID when connect 13 pin to ground get this:

Manufacture: 0x90
Device Code: 0x04

When connect 13 pin to Vcc all ok i get good statud ID :

Manufacture: 0x7F
Device Code: 0xCB

Please help me why no get good id flash when connect to ground pin 13.
I check this adapter for me all ok.
Attache picture.

BR

deffc0n

Изображение

Ezo
------
Сообщения:2041
Зарегистрирован:Пн янв 03, 2005 6:50 pm
Откуда:Riga

Re: EN29LV640B programming

Сообщение Ezo » Сб дек 03, 2011 2:02 pm

In old adapter with removed jumper pin 13 comes unconnected.
Check new pin 13 connection (unconnected ?) , check no short to next pins.
Try draw both jumper functionality, possible equals to my tsop48b2
If pin 13 connected to connector , cut line to it temporary.

deffc0n
Сообщения:19
Зарегистрирован:Вт сен 13, 2011 11:51 am

Re: EN29LV640B programming

Сообщение deffc0n » Сб дек 03, 2011 2:40 pm

Hi

I check pin 13 connect to new jumper J8 close/open and J7 central connect.
Attache picture:

Изображение

Ответить