This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

How to solve the error FDS_ERR_NO_SPACE_IN_QUEUE using SDK14.0.0

Hi,

We use the FDS to write/update/delete the data that store to the flash.

When operating delete/update the data to the flash for a while, the error FDS_ERR_NO_SPACE_INQUEUE occurred.

We also increase the value FDS_OP_QUEUE_SIZE from 4 to 10, but the error still occurred.

Thanks for help.

Parents
  • Hi Amy, 

    How often and how much do you write to flash?

    Do the FDS tasks that are scheduled already get dequeued after receiving FDS_ERR_NO_SPACE_IN_QUEUES?

    As you may know, BLE activity does affect the flash performance, please refer to the Flash API chapter in the SDS for more details. This means that you may have to reduce protocol activity (connection interval, etc) if frequent logging to flash is required.

     

     

Reply
  • Hi Amy, 

    How often and how much do you write to flash?

    Do the FDS tasks that are scheduled already get dequeued after receiving FDS_ERR_NO_SPACE_IN_QUEUES?

    As you may know, BLE activity does affect the flash performance, please refer to the Flash API chapter in the SDS for more details. This means that you may have to reduce protocol activity (connection interval, etc) if frequent logging to flash is required.

     

     

Children
No Data