79574435

Date: 2025-04-15 05:40:37
Score: 1.5
Natty:
Report link

Here's what I got while solving this problem.

1. Various manufacturers increase the memory capacity of nor flash by placing several 64 MB memory dies.

2. To work with all memory dies, a mechanism for switching between memory dies is needed

3. Switching between memory dies can be software or hardware.

4. In my case, the flash has a special command for switching between dies (C2h). In the general spi-nor driver, this feature is not taken into account. In the source code for this flash drive, such a mechanism is also not implemented. I do not know how to write drivers for Linux, so the problem must be solved another way.

Solution.

There is a similar pin-to-pin compatible Nor Flash from Micron. This chip has a hardware mechanism for switching between dies.

P.S. May be one time it will be solution for winbond flash

Reasons:
  • Long answer (-0.5):
  • No code block (0.5):
  • Self-answer (0.5):
  • Low reputation (1):
Posted by: Dementev Ivan