930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 7481|回复: 0

蓝牙开发常见问题17:FDS写入记录时返回错误代码:FDS_ERR_UNALIGNED_ADDR

[复制链接]

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2019-5-29 08:56:00 | 显示全部楼层 |阅读模式
问题:FDS执行如下代码写入记录时返回错误代码:FDS_ERR_UNALIGNED_ADDR
  1. ret_code_t rc;
  2. rc = fds_record_write(&desc, &m_version_record);
复制代码
解答:记录数据没有4字节对齐(FDS要求写入的记录内容在内存中必须4字节对齐)。FDS详细的原理和使用见《nRF52xx开发指南下册》第10章:数据储存FDS。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-4-29 02:17 , Processed in 0.065219 second(s), 21 queries .

快速回复 返回顶部 返回列表