调试NRF52840时遇到到FDS_ERR_NO_SPACE_IN_FLASH错误问题

ancitestRF/无线 2024-03-09 09:42:52 2482阅读 陕西省商洛市商州区 商洛师范专科学校

调试NRF52840,在fds_record_update(&desc, &m_desp_record)时遇到FDS_ERR_NO_SPACE_IN_FLASH错误问题请问怎么解决?

通过跟踪代码查看到错误代码8606为FDS_ERR_NO_SPACE_IN_FLASH错误。

这是什么原因呢?

提示:如果此问题没有解决您的需求,您可以点击 “我也要问” 在线咨询。 我也要问

若此问题存在违规行为,您可以点击 “举报”

1条回答

  • 想个名字0
    2024-03-09 09:52:08 已采纳

    这个问题一般是在FDS操作是FLASH空间不够造成的,往往是用户在编程时没有进行垃圾回收处理,在 update语句之前先用fds_gc();进行一次垃圾回收处理就可以了。

    另外在其他地方也要注意及时主动进行FLASH垃圾回收处理。

    478 举报
103电阻是多少
STM32 38459人阅读
Linux内核printfk打印信息怎么打开
Linux驱动 8482人阅读

快速提问,在线解答

1

描述需求

填写需求概要标题,补充详细需求

2

耐心等

等待网友或网站工作人员在线解答

3

巧咨询

还有疑问?及时追问回复

立即咨询