EmbDev.net

Forum: µC & Digital Electronics How To Flash NOR-Flash MX25U128 From MXIC


von Andreas B. (a_ndreas)


Attached files:

Rate this post
useful
not useful
Hello Forum

long story short, yesterday i bricked my Mini-PC while flashing the 
BIOS. Now I have learned that an MXIC (MX25U12873F) 1.8V, 128M-BIT [x 
1/x 2/x 4] CMOS MXSMIO  (SERIAL MULTI I/O) FLASH MEMORY is used to store 
the BIOS.

I cant find any valuable information on how to flash the IC -the right- 
way. The IC is an 8-pin SOP soldered on board. I have the image file but 
no clue to flash the IC.

I whish to reprogram the IC using the BIOS image provided, in hopes to 
revive the mini-pc.

The manufacturers data-sheet can be found here: 
https://www.mxic.com.tw/en-us/products/NOR-Flash/Serial-NOR-Flash/Pages/spec.aspx?p=MX25U12873F&m=Serial%20NOR%20Flash&n=PM2348#Technical-Documents

I tried hard on ebay and amazon to find a suitable Serial EEPROM & FLASH 
PROGRAMMER for this specific IC from MXIC but im not sure which 
programmer is to pick.

any help appreciated
thanks in advance

Andreas

von A. B. (Guest)


Rate this post
useful
not useful
That's a rather standard SPI flash, so almost all programmers available 
for SPI flash devices will do - except it's 1.8V only, so you have to 
look for a programmer supporting that supply level.

Another option is to get a Nucleo-Board with 1.8V option like 
Nucleo-H7A3ZI-Q, -H723ZG, -H743ZI2, jumper it to VDD 1.8V and use to use 
OpenOCD with QSPI driver (built in on recent versions) or with patch 
https://review.openocd.org/c/openocd/+/4760.

The main obstacle in both cases is to remove the chip from the 
mainboard, attach it to the programmer (by a test socket) and later 
solder it to the mainboard again. That's not trivial if you don't have 
some experience in (de-) soldering. To program it on the mainboard is 
possible theoretically but requires some precautions (keeping the 
mainboard's connections in high-impedance state etc.)

So, it boild downs to this rather mechanical issue ... Do you have any 
experience regarding that? If not, the question regarding a programmer 
is rather pointless, I'm afraid.

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig