Страница 1 из 1

Programming a 25L8005PC-15G SPI Flash

Добавлено: Вт май 15, 2012 11:52 am
zsolti.22
Hi everyone,

i have a Macronix (MX) 25L8005PC-15G SPI Flash with bad BIOS, so i would like to reflash it. I have a Willem PCB 5.0E programmer with software 0.98D12 & 0.98D12c3.
How should i reflash it?

If i open the program and i select MX25L8005, it appears a windowd that "Select VCC = 3.3 ~ 3.6V". Is it mean, that i should open the J5 jumper (title: Open=3V6) before i connect the hardware to the computer? Should i take the chip in 25CXX socket? What is it, if the data on chip is Block Protected? Which Status Register will represent the chip as Block Protected or not Block Protected?

Thanks in advance!

Re: Programming a 25L8005PC-15G SPI Flash

Добавлено: Вт май 15, 2012 7:56 pm
Ezo
If i open the program and i select MX25L8005, it appears a windowd that "Select VCC = 3.3 ~ 3.6V". Is it mean, that i should open the J5 jumper (title: Open=3V6) before i connect the hardware to the computer?
No need to disconnect programmer. Remove jumper Open =3.6V
Should i take the chip in 25CXX socket?
Yes.
What is it, if the data on chip is Block Protected?
Command Aotoselect or Get ID return chip ID and status register.
For Macronix chips status 0x00 normal . Other values (3C, 9C,..) can indicate protected register.
Come back in case of chip protection, status and ID values.

Re: Programming a 25L8005PC-15G SPI Flash

Добавлено: Пн май 21, 2012 8:40 am
zsolti.22
Okay, tommorow I will get the chip, and then I post you the CHIP ID & Status Register.

Re: Programming a 25L8005PC-15G SPI Flash

Добавлено: Вт май 22, 2012 8:42 am
zsolti.22
Hi!

I've got the chip. I did everything so, as you said. There was no problem with reading, erasing and writing. The Status Register was 0x00.

Thank you!