This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

RL-ARM(Flash FS)

Hello,

We use RL_FlashFS middleware components (FS_CM3.LIB or the relevant source files) in the application to create a file system using RAM. And are able to create the Flash File system on the specified RAM region successfully and download the files (two different files) through FTP communication. These two different files reside in different memory locations of the File System, which has been debugged using the uVision IDE v4.13a & uLinkPro. The Target used is Cortex-M3.

Actual requirement of application is to create the above mentioned File System in FLASH . We are able to download the above mentioned two files through FTP communication, however the FLASH device retains only the recent file that was downloaded(i.e.overwriting the 1st file).“It became evident from "fs_WriteBlock(...) in _fs_flashIO.c" that the RL_FLashFS middleware component writes the content of the above said two files on the same location unlike it does for RAM based file system”. The target uses external Flash of about 32MB

Actually both the files are writing to same memory location i.e. 2nd file overwriting the 1st file, which it should not. Please could you let us know what might be the problem.

0