Strictly necessary cookies are on by default and cannot be turned off. Functional, Performance and Tracking/targeting/sharing cookies can be turned on below based on your preferences (this banner will remain available for you to accept cookies). You may change your cookie settings by deleting cookies from your browser. Then this banner will appear again. You can learn more details about cookies HERE.
Strictly necessary (always on)
Functional, Performance and Tracking/targeting/sharing (default off)
We tested our firmware with CY8CKIT-062S2-43012, which has S25FL512SAGMFI010 and it works.
Because of procurement, we want to change the flash memory to S25FL512AGMFA010.
We changed the flash memory chip on CY8CKIT-062S2-43012 from S25FL512SAGMFI010 to S25FL512AGMFA010, which is bought from Digi-Key, then firmware can not read/write the flash memory.
Detail: It looks like the chip does not respond to 4QIR(0xEC) command. Attached are screenshots of the oscilloscope during the read cycle. In case of S25FL512SAGMFI010, IO0(yellow), IO1(cyan), IO2(purple), IO3(green) ,SS(digital 0), and CLK(digital 1) work well.
However, In case of S25FL512AGMFA010, after command and address are specified, IO0..4 bus are looked to be released.
During command(0xEC) and address specification(0x00f0 using 4bits), waveform are driven from PSoC appropriately.
Howerver, the duration flash memory is expected to response data, no signal response, and decreasing exponentially before CS is deserted.
PSoC firmware is completely the same for both cases. Only chip change.
Question: What is the difference between S25FL512SAGMFI010 and S25FL512AGMFA010? Is any factory initialize required to use S25FL512AGMFA010? How to solve our issue?
We are using CYRS16B512 in a design and because there is no footprint recommendation in the datasheet it is not clear if the pins come pre-bent o...
We are using CYRS16B512 in a design and because there is no footprint recommendation in the datasheet it is not clear if the pins come pre-bent or we need to mill out under the chip as the mechanical drawings are showing straight legs. Also many other ceramic packages have heatsink exposed pads, does this one? Hope someone can shed some light on this, i have not been able to find info about this in the datasheet
I am using a S25FL256S - 256MBit FLASH, I am able to read register values, erase the entire device or just a few blocks, read and write to the device,...
I am using a S25FL256S - 256MBit FLASH, I am able to read register values, erase the entire device or just a few blocks, read and write to the device, everything... However, when I do a power cycle, all of the values written to FLASH before power off and power up, are "erased" and the FLASH just contains all 1's (It seems like the flash is being initialized to an erased state on every power up)
I have checked the CR1 BPNV bit and it is set to 0