Nor Flash Forum Discussions
Hello,
We are facing a wierd issue with the S25HL512T device that we have. The device was working smoothly until one of our colleague power cycled it on boot and since then we believe the configuration got corrupted.
We can write the configuration if we reset all the registers to zeros but cannot identify the device in QSPI mode. It does identify itself in QPI mode (1-4-4) but without the configured latency cycles or in SPI mode with the configured latency cycles. Also, we do not read 0x61 or 0x41 in STR1 register so the Safeboot process could not be followed.
We are writing the following values to the registers:
CFG1: 0x2
CFG2: 0xc8
CFG3: 0xd0
CFG4: 0x0
We read back:
CFG1: 0x2
CFG2: 0xd8
CFG3: 0xd2
CFG4: 0x0
STR1: 0x0
We don't know why the reserved pins are set even when we don't write to them. How do we recover this device to work in QSPI mode?
And what does it mean to read 0xff value from all the registers in QSPI mode?
We cannot provide any waveforms since it is not possible to access & probe the device.
Thank you
Show LessHellop
We are currently utilizing the S25HL512T Flash in our project, and we have encountered a rather unusual problem that has been causing us some concern. When we initially flash the chip, everything appears to be functioning as expected. However, our issue arises when we attempt to perform an erase operation; it appears to cease functioning properly, rendering subsequent reflash attempts futile.
We have taken the liberty of thoroughly examining the LBROT Bits, all of which are consistently set to 000. As per our understanding, this configuration signifies that the chip is in an unprotected mode.
Given the circumstances, we kindly request your assistance in resolving this matter. Any insights, guidance, or troubleshooting steps you could provide would be greatly appreciated.
Thank you in advance for your prompt attention to this issue.
Sincerely,
Show LessHI,
For our new product development, we plan to migrate from MT25QQ512 to S25HL512, could you help to let me know how to enter QSPI mode for S25HL512? Since I didn't find any command to enter QSPI mode, should I need configure CFR2 register(bit 6) to enter QSPI mode?
Could you help to provide driver for Microsoft FileX and LevelX file system(FAT32)?
Thanks!
Show LessHello
I would like to confirm WRR command sequence of QUAD bit 0 or 1.
You can see "When the configuration register QUAD bit CR[1] is 1, only the WRR command format with 16 data bits may be used." in page 84 of datasheet.
In case the configuration register QUAD bit CR[1] is 0, the WRR command format with both 8 data bits and 16 data bits may be used.
My understanding is correct ?
Best regards,
Kamijima
Show LessDo we need to set FREEZE bit to "1" by WRR command in parallel in case we want to write other bits (includes in OTP bits) in CR1 correctly ? After the writing, are data of OTP bits in CR1 fixed (no change) permanently ?
In case of FREEZE bit "0" , are there any possibility OTP bits in CR1 may be variable ?
Best regards,
Show Less
Hi Team,
Please provide an example code for S25FL064L external flash
Hi there,
I'm looking for a NOR flash product that can support all of Legacy/Dual/Quad and Octal SPI modes and eXecute-In-Place (XIP).
Is there any product that meet this requirement?
At this moment, I use S25FL for Legacy/Dual/Quad SPI, and S28HS for Octal SPI.
I wonder if there is a NOR flash which supports all of above features in one package?
Kind Regards,
Chau Huynh
Please tell me how to cancel the WP (procedure).
I use ELNEC BeeProg2 as a writer.