Nor Flash Forum Discussions
Issue:
We want to use external flash memory with a bootloader.
We tested firmware which is modified from https://github.com/cypresssemiconductorco/mtb-example-psoc6-mcuboot-basic .
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?
Show Less
Hi,
I wrote random numbers to all locations in a fresh serial qspi flash device. But read value is 0xff in dual mode and 0xcc in quad mode .Was there any initial setup for flash device?? Because I can able to read from/write to its evaluation board(TI's AM5718) using same code . How to proceed further?
Part number is S25FL256S
Regards,
Muhammad Shan
Show LessI 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
Show LessHello,
we would need to replace a standard QSPI 256Mbit NOR flash memory, 1.8V, package FBGA 6x8mm, ball array 5x5, with an equivalent Radiation Hardened or Radiation Tolerant memory.
If 256Mbit are not available, we could decrease size by some amount 128Mb or 64Mb maybe.
Any suggestion?
Thanks
Andrea
Show LessHello.
I'm looking for a replacement for the Macronix MT25QU128ABA8E12-0SIT.
I'm reviewing S25FS128S, but the pinmap is different.
Please recommend the product.
Thanks and Regards,
YS
Is the memory array data all cleared (0xFF) for FLASH that arrives as a genuine product? Customers are considering the need for clearing in shipping inspections after mounting on products.
Show LessIs the S29GL512T FLASH family a pin for pin replacement for the S29GL512S FLASH family?
Hey,
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
Show LessDear Sir or Madam,
One of the customer is using S29GL128S10TFI020A for the design.
In their design, VIO=1.8V, do you think this is an appropriate choice?
If not, which part you think that fits for VIO=1.8V design?
Thank you so much for your support..
Show LessHi Cypress team,
Could you provide S25FS512SDSMFI011 IBIS model?
with regards,
Deepak Anand G