1 2 3 Previous Next 37 Replies Latest reply on May 10, 2019 1:29 AM by joamc_4235521

    Where to get Spansion Flash File System and Block Driver

    userc_39086

      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.

        • 1. Re: Where to get Spansion Flash File System and Block Driver
          krishnag_71

          Hi David,

             

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

             

          Thanks,

             

          Krishna.

          • 2. Re: Where to get Spansion Flash File System and Block Driver
            raba_264036

            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

            • 3. Re: Where to get Spansion Flash File System and Block Driver
              krishnag_71

              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.

              • 4. Re: Where to get Spansion Flash File System and Block Driver
                AlbertB_56

                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

                • 5. Re: Where to get Spansion Flash File System and Block Driver
                  userc_39091

                  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

                  • 6. Re: Where to get Spansion Flash File System and Block Driver
                    krishnag_71

                    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.

                    • 7. Re: Where to get Spansion Flash File System and Block Driver
                      userc_39091

                      Hi Krishna,

                         

                      Thank you for your respond.

                         

                      Hope to hear from your colleague soon.

                         

                      Thanks.

                         

                       

                         

                      Audric Nathan

                      • 8. Re: Where to get Spansion Flash File System and Block Driver
                        AlbertB_56

                        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

                        • 9. Re: Where to get Spansion Flash File System and Block Driver
                          userc_38795

                          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 .

                          • 10. Re: Where to get Spansion Flash File System and Block Driver
                            userc_43194

                            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 .

                            • 11. Re: Where to get Spansion Flash File System and Block Driver
                              krishnag_71

                              Hello Lehui,

                                 

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

                                 

                              Thanks,

                                 

                              Krishna.

                              • 12. Re: Where to get Spansion Flash File System and Block Driver
                                userc_39090

                                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.

                                • 13. Re: Where to get Spansion Flash File System and Block Driver
                                  userc_39090

                                  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.

                                  • 14. Re: Where to get Spansion Flash File System and Block Driver
                                    userc_39090

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

                                    1 2 3 Previous Next