Where to get Spansion Flash File System and Block Driver

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi,

   

I am using S29GL01GS parallel NOR on STM32F4 microcontroller.

   

I am looking for FFS and BD support for this part.

   

The spansion FFS brochure directed me to a link which appears outdated.

   

Please assist.

   

Thanks all.

0 Likes
1 Solution
Anonymous
Not applicable

Hello Lehui,

   

My colleague will register you and will send a separate mail with login credentials for the FFS. 

   

Thanks,

   

Krishna.

View solution in original post

0 Likes
38 Replies
Anonymous
Not applicable

Hi David,

   

It is not present on the web, We will check our internal database and will provide you.

   

Thanks,

   

Krishna.

0 Likes
Anonymous
Not applicable

Hi Krishna,

   

We are also using S25FL512S Flash chip in our design for storing data.
I am currently looking for Spansion Flash File system code for evaluation.
Also interested to know the minimum system requirements like RAM usage and code foot print as we are using FreeRTOS and MCU configuration of 32 KB RAM and 256 KB Flash

Please guide how to get that

0 Likes
Anonymous
Not applicable

Hi,
  we are using the same 64mb nor flash with a pic32mz2048 which has 2MB Flash and 512kB RAM. Our source code is huge so we need that kind of a big chip. but after getting the spansion ffs to work a few years ago, i remember that 32kb ram is about the mem that you need for the spansion ffs alone if i remember correct.
there are a few options to tweak to get a lower ram footprint (cache option etc.) but then your program also has to be extremely small.

   


(in our application we also have a tcpip-stack with http-server with a lot of functionality and heavy udp-communication running so that explains why we need such a big mcu)

i would consider a chip with more ram to be on the safe side and still having the option to by a much bigger one that is compatible if things are going too tight.

i hope i could help you with that information,
  stefan.

0 Likes
Anonymous
Not applicable

Hi Krishna,

   

I am currently also using S25FL512S Flash chip to store data.

   

I am currently looking for the spansion file system too.

   

How can I get the file?

   

Thanks.

   

 

   

Audric Nathan

0 Likes
Anonymous
Not applicable

Hi Krishna,

   

S25FL512S is used  in my board for storing data.
I am currently looking for Spansion Flash File system code for evaluation.
Please help me.

   

my email: lifei.yan@digital-pet.com

   

Thank you 

0 Likes
Anonymous
Not applicable

Hello Raj,

   

We will register and give access to FLASH File System (FFS) . One of our engineers will send you the Login ID and one time password to you.

   

He will sent you the URL as to where to access the Cypress (Spansion) FLASH File System (FFS) link also.

   

Best Regards,

   

Krishna.

0 Likes
Anonymous
Not applicable

please provide access for me as well for same configuration.  Thank you.

0 Likes
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello leibow_3708851,

Please check your private message inbox.  I had sent you a private message with instructions in regards to required information.

Please send your information to the e-mail adrs, indicated.

Best regards,

Albert

Cypress Semiconductor

0 Likes

Hello,

Thank you for contacting Cypress Applications Support.

I completed your registration for the Cypress FFS package.  Please look for a

separate e-mail that has your Login information for the secure download portal.

Here, you will be able to retrieve the full source code and documentation.

Let me know if you have any questions.

Best regards,

Albert

Cypress Semiconductor

0 Likes

Hi,

I also need the source code of FFS and associated drivers. Can you please share?

BTW: is there a way to request in automated way? I can not believe that such a big company such as Cypress needs to process requests from the forum one by one.

Thanks.

0 Likes

Greetings Albert,

Using the Xilinx Z7020 board,I'd like access to the Spansion Flash File System as well. Would you please provide me access?

Best regards,

Joao Amaro

0 Likes
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello Raj,

   

Thank you for contacting Cypress Technical Support

I completed your registration for the Spansion FFS package. Please look for a
separate email that has your login information for the secure download portal.
Here you will be able to retrieve the full source code and documentation.
Let me know if you have any questions.


Best Regards,

Albert
Cypress Technical Support

0 Likes
Anonymous
Not applicable

Hello Audric,

   

I will inform my colleague to complete your registration fro FFS package and send you the login information.

   

We will send the login information separately.

   

Thanks,

   

Krishna.

0 Likes
Anonymous
Not applicable

Hi Krishna,

   

Thank you for your respond.

   

Hope to hear from your colleague soon.

   

Thanks.

   

 

   

Audric Nathan

0 Likes
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello Audric,

   

Thank you for contacting Cypress Technical Support

I completed your registration for the Spansion FFS package. Please look for a
separate email that has your login information for the secure download portal.
Here you will be able to retrieve the full source code and documentation.
Let me know if you have any questions.


Best Regards,

Albert
Cypress Technical Support

0 Likes

i'm also looking for the Spansion Flash File System (SFFS) package. please share to me as well.

0 Likes
Anonymous
Not applicable

Hello Krishna and Albert

   

 

   

I am trying to interface External NOR FLASH (S25FL512S) to the Microcontroller STM32F091RC via SPI .

   

[1]Could you please send me the LLD (Low Level Driver), BD(Bloack Driver) and  FFS(Spansion Flash File system code) for the S25FL512S
[2]Could you please provide sample code NOR flash interfacing via SPI (with structured layer architecture -->ie Hardware Layer Abstraction Layer Driver, Low Level Layer Driver , RTOS AND APPLICATION ) for any Microcontroller ?
[3] By means of some tool, can we generate Low Layer driver(LLD) for SPI NOR FLASH(S25FL512S) and this LLD can it be used in STM32F091RC (ARM CORTEX M0)MCU?

I would be glad , if you could reply at the earliest .

0 Likes
Anonymous
Not applicable

Hello Krishna and Albert,

   

  I am engineer from china , use S25FL512S chip in ATMEL E70 by spi.

   

I am also currently looking for Spansion Flash File system code for evaluation.

   

I would be glad , if you could reply at the earliest .

0 Likes
Anonymous
Not applicable

Hello Lehui,

   

My colleague will register you and will send a separate mail with login credentials for the FFS. 

   

Thanks,

   

Krishna.

0 Likes
Anonymous
Not applicable

Hello Krishna and Albert,

   

I am an embedded systems software developer from Austria and I am working now for about three years with the Spansion FFS in combination with a S25FL512S NOR Flash (64MB) and a PIC32MZ microcontroller.
It works good but sometimes the garbadge collector takes too much time and our cooperative multitasting system is then blocked.
I optimized the system by manually calling the garbage collector in advance ("FTL_ForcedGC" in ftl_gc.c) so when larger writes on the file system are coming the garbage collector does not need to be called.

But this is still not a perfect solution, cause calling the garbage collector - even when the system has low load - can take up to a maximum of nearly 1000ms which means that the system is blocked for that time.

   


Now i have the task to enhance the Flash Translation Layer with some kind of background garbage collector that splits up the work into smaller junks and does this when the system does not have too do much. The benefit of this is a better reactive system with no long blockages - especially when writing files.

I am now at the code analysis which is a little bit of a pain (in the as) cause there is almost no documentation in the source code. But I think i have to go through with it.
What I wanted to ask you guys is the last version of the Spansion FFS, so that I do the work with the actual version and not on some outdated old version.
Would be great if you could support me with the actual code.
Thanks,

   

  Stefan.

0 Likes
Anonymous
Not applicable

Additionally I want to ask, if you have extra documentation of the internals of the FTL?
thanks,
  stefan.

0 Likes
Anonymous
Not applicable

Hello Stefan,

   

 

   

we will send you the login credentials.

   

Thanks,

   

Krishna.

0 Likes
Anonymous
Not applicable

hi Krishna!

   

I didn't get any login credential yet. did you send it to software at whylee dot at? troubles with my mailserver or something else?

   

thanks,
  Stefan.

0 Likes
Anonymous
Not applicable

Hello,

   

 

   

we are planning to use flash memory from the Cypress FL-L family. Could you please give me access to the source code for "Spansion FFS"?

0 Likes
Anonymous
Not applicable

The documentation says that Spansion FFS is available at no cost for Spansion customers. Does this mean there is a license fee if you are using non Spansion flash devices? Are flash devices from other manufacturers supported? And if so could you give me some information on the licensing costs and supported devices.

0 Likes

Hi Xander,

   

Basically, the Spansion FFS can only be used with Spansion (Cypress) flash memory parts. We don't have any license programs for the Spansion FFS to be used with other vendors' flash memory parts.

   

 

   

Best Regards,

   

Takahiro

0 Likes
Anonymous
Not applicable

Hi,

   

I'm using a Spansion Flash Memory and I've already used ionFS. I need the documentation of the ionFS because we have an integration problem with others technologies on the product.

   

Thanks

0 Likes
Anonymous
Not applicable

Hi,

   

I'm planning to use S25FL132K. And I'd like to evaluate Spansion FFS.

   

Could you tell me how to get the file?

   

Thank you.

0 Likes
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello Kishi-san,

   

Thank you for contacting Cypress Technical Support

I completed your registration for the Spansion FFS package. Please look for a
separate email that has your login information for the secure download portal.
Here you will be able to retrieve the full source code and documentation.
Let me know if you have any questions.


Best Regards,

Albert
Cypress Applications Support

0 Likes
Anonymous
Not applicable

Hello Krishna and Albert,

   

I am engineer from Medtronic, and will use S25FL127S in our new product.

   

I am looking for Spansion Flash File system code for evaluation.

   

Could you please help me to link to the location of SFF source code. Thanks!

   

zhao_yu_hang@126.com

   

Henry

0 Likes
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello Henry,

   

Thank you for contacting Cypress Technical Support

I completed your registration for the Spansion FFS package. Please look for a
separate email that has your login information for the secure download portal.
Here you will be able to retrieve the full source code and documentation.
Let me know if you have any questions.


Best Regards,

Albert
Cypress Applications Technical Support

0 Likes
Anonymous
Not applicable

We are using the S34ML01G2 in a new product with a STM32L471 processor.  How can we get hold of the Spansion driver source code?

   

freek@parsec.co.za

0 Likes
Anonymous
Not applicable

Hi ,

   

You can get the low level driver of S34ML01G2 from the link given below : 

   

http://www.cypress.com/documentation/software-and-drivers/low-level-driver-nand-flash

   

Thanks,

   

Krishna.

0 Likes
Anonymous
Not applicable

Hi

   

S25FL512S is used  in my board for storing data.
I am currently looking for Spansion Flash File system code for evaluation.
Please help me.

   

my email: lifei.yan@digital-pet.com

   

Thank you 

0 Likes
AlbertB_56
Moderator
Moderator
Moderator
500 replies posted 50 likes received 250 replies posted

Hello Yan,

   

Thank you for contacting Cypress Applications Support

I completed your registration for the Spansion FFS package. Please look for a
separate email that has your login information for the secure download portal.
Here you will be able to retrieve the full source code and documentation.
Let me know if you have any questions.


Best Regards,

Albert
Cypress Applications Support

0 Likes
Anonymous
Not applicable

Thank you. I have received the email.

0 Likes
Anonymous
Not applicable

Hi

   

We used s25fl128s in our xilinxz7020 board,we are trying to find a filesystem suitable for it.

   

we have tried jffs2 and spi ffs,they did not satisfy me.

   

Jffs2 cost a long time at mounting and spi ffs do dot support dictory.

   

So I am currently looking for Spansion Flash File system code for evaluation.
And Dose Spansion Flash File system has the limition?

0 Likes
Anonymous
Not applicable

Hello  James,

   

Thank you for contacting Cypress Technical Support

I completed your registration for the Spansion FFS package. Please look for a
separate email that has your login information for the secure download portal.
Here you will be able to retrieve the full source code and documentation.
Let me know if you have any questions.


Best Regards,

Krishna
Cypress Applications Support

0 Likes