Nor Flash Forum Discussions
text.format{('custom.tabs.no.results')}
Hi
We had a legacy design using the Cyclone IV FPGA - EP4CE22F17C8N connected to Flash - EPCS64N. Since the EPCS64N was obsolete we replaced it with Cypress Flash - S25FL064LABNFI040. We are then trying to program the flash using the AN98558 app note - https://www.cypress.com/file/202476/download. While we are able to program the .sof file we are not able to program the flash. We are using the "Quartus II Web Edition Design Software, Version 13.1" and QSYS for target platform design and compilation. Latest 13.1 updates have been installed. Also using "Nios II 13.1 Command Shell" to program the .sof and flash. But we are getting - "there are no nios2 processor available that match the values specified" error. The schematic interface between FPGA & Cypress Flash, Qsys design, Assignment editor configuration, flash override file and command shell error pics are attached.
We would greatly appreciate it some one here can suggest a way ahead.
Syam - Degree Controls (www.degreec.com)
Show LessLinux/U-Boot is commonly used in many embedded system projects for automotive, industrial, and IoT. Linux/U-Boot has a subsystem for Flash memory devices called Memory Technology Devices (MTD) which enables user applications to use the same API for different Flash types and technologies.
As of today, the following SPI NOR Flash devices are supported in upstream Linux/U-Boot MTD:
- S25FL128S
- S25FL256S
- S25FL512S
- S25FS512S
- S25FL064L
- S25FL128L
- S25FL256L (Linux)
In addition, the following devices are under review or already accepted by upstream maintainers:
- S25FS128S (Linux) – Accepted
- S25FS256S (Linux) – Accepted
- S25FL256L (U-Boot) – Under Review
Dear All,
Currently, we are accessing the NOR flash from windows over the USB-MS class device. Spansion FTL (block driver in Cypress FFS) integrated into our application and using FTL as a block driver.
We are facing the below-pointed issue,
1. Taking approximately 3 min for complete chip erase.
2. Taking 11 -12 min to copy 12 MBytes of file from USB
Note:- Configured only 14MBytes for USB MSC out of 16 MBytes of Memory
Because of the above issue system performance is degraded.
Requesting you the find attached configuration file that we did and provide support to resolve this issue.
Show LessHi,
I would like to connect 2 serial flash CYPT16B512 on the same SPI bus. Only one device will be powered at any time. I would like to know what is the state of the SPI bus on the CYPT16B512 device when the power is OFF. It is not clear from the datasheet, the state of the SPI bus is marked as 'X'. Is there some protection diode internally that will force the bus to a low state?
Regards,
Christophe
I have some more information to add to my support case, but it seems that the "discussion is locked", and I cannot post anything else to it. The discussion is S29VS256R MirrorBit Flash Unable to Enter CFI Mode. Can someone please unlock this case so that I can continue discussing the issue with the support engineer?
Thank you.
Show LessWe have a design that uses the S29VS256RABBHI010 MirrorBit flash chip, that occasionally (~0.1% of the time) fails to boot. The bootloader code is U-boot, and it indicates that it cannot recognize the flash. We've troubleshot this to the point where we attempt to issue the commands to enter CFI mode (reset, followed by ID/CFI Entry), and the flash appears to remain in read mode, and does not transition to CFI mode. If we follow the reset/CFI entry commands with CFI reads to address offsets 0x20, 0x22, and 0x24, we do not see the "QRY" string that we expect. These are the same commands that U-boot is using, and this only happens about 0.1% of the time, or less. We can get the flash to respond in CFI mode if we issue a board level reset signal (which also resets the flash).
Has anyone experienced this before, or know why the flash chip might fail to enter CFI mode?
Thank you.
Show LessFor Spansion AM29PDL128G70PEI Flash Memory:
Does user have direct (not virtual) access to all the physical memory cells (e.g. not like nand memory management) ?
Are there hidden memory cells that user cannot access ?
Show LessHello,
Can you please send me codes examples, or libraries, managing PPB and PPB Lock bit for the double die S70GL02GS flash memory ?
Thank you in advance.
Best Regards,
Show Less