none
Storage memory is critically low. If the storage memory is not increased, other programs may not be able to start. RRS feed

  • Question

  • Hi,

    In my device I have 1GB nand flash of which 70% is storage memory(object store) and 30% is program memory. Also there is seperate RAM.

    When I fill up the storage memory complete I get the message " Storage memory is critically low. If the storage memory is not increased, other programs may not be able to start. Use file explorer to delete some files".

    Can some please explain me why is this message popping up??

    Also how does filling up storage memory affect other programs When program memory has still sufficient space and even RAM is also free??

    any suggesiton or help will be appreciated...

    Regards.

    Monday, April 15, 2013 7:31 AM

All replies

  • Hi Mohsin,

    To where you are copying the files to fill up the memory?

    To NAND (ie: NAND folder)? or to "RAM" (ie: "MyDevice" or any other folder inside that.)?

    With regards,

    Keshava G N


    Keshava G N ( keshavagn@iwavesystems.com ), Member - Technical, iWave Systems ( http://iwavesystems.com )

    Monday, April 15, 2013 8:12 AM
  • iam copying files to NAND folder...
    Monday, April 15, 2013 8:48 AM
  • If applications/programs are generating logs/files that are dependent on storage memory, obviously those applications/programs may not be started as they can not perform as programmed.


    - Chandra

    Tuesday, April 16, 2013 6:17 AM
  • I don't think you are really copying to NAND.

    The popup you see is caused by you filling up the object store. This is a part of memory (RAM) that is presented as a filesystem (usually the root of your device). Any persistent stores are mounted of the root (unless you mount a persistent store as root) in subfolders, like NAND, USBDisk, etc.

    In your case, I think you meant to mount a NAND store, but something is wrong. Instead, a folder called "NAND" is created, but it does not represent the actual NAND device. Instead, it is a folder in the RAM filesystem. Now, if you fill up that folder you are filling up RAM. At some point Windows CE will detect the RAM used as filesystem is getting full, and it is asking you if you want to increase the size of the RAM part used for the filesystem. This of course takes away RAM that can be used by executing programs.

    I think you'll have to go back and verify the NAND folder is actually real NAND. Depending on your device you may have to reset, power cycle, or hard reset (in case of battery backed RAM), then check if the files you copied into the NAND folder are still there. If not; the NAND folder was actually RAM.


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.

    Wednesday, April 17, 2013 12:27 AM
    Moderator
  • @Michel:

    Yes. Even i think same..

    @Mohsin.S:

    When files are copying, once go to:

    Control Panel -> System -> Memory tab

    and see the status of RAM storage memory.

    If used memory in RAM is being increased, you can confirm that it is not being copied to NAND, instead, it is being copied to RAM...

    With regards,

    Keshava G N


    Keshava G N ( keshavagn@iwavesystems.com ), Member - Technical, iWave Systems ( http://iwavesystems.com )


    • Edited by Keshava GN Wednesday, April 17, 2013 4:30 AM
    Wednesday, April 17, 2013 4:29 AM