Programming a 25L8005PC-15G SPI Flash

Ответить
zsolti.22
Сообщения:19
Зарегистрирован:Вт май 15, 2012 11:42 am
Programming a 25L8005PC-15G SPI Flash

Сообщение zsolti.22 » Вт май 15, 2012 11:52 am

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!

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

Re: Programming a 25L8005PC-15G SPI Flash

Сообщение Ezo » Вт май 15, 2012 7:56 pm

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.

zsolti.22
Сообщения:19
Зарегистрирован:Вт май 15, 2012 11:42 am

Re: Programming a 25L8005PC-15G SPI Flash

Сообщение zsolti.22 » Пн май 21, 2012 8:40 am

Okay, tommorow I will get the chip, and then I post you the CHIP ID & Status Register.

zsolti.22
Сообщения:19
Зарегистрирован:Вт май 15, 2012 11:42 am

Re: Programming a 25L8005PC-15G SPI Flash

Сообщение zsolti.22 » Вт май 22, 2012 8:42 am

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!

Ответить