qq695104815 发表于 2017-12-6 19:19:27

蓝牙接收数据FLASH存储例程有问题

青云测试代码\3.BLE原创进阶代码\BLE实验25:蓝牙接收数据FLASH存储例程APP发送1个字节数据到开发板无法flash写入,运行到pstorage_update(&dest_block_id, my_buff, 8, 0);

返回
return NRF_ERROR_INVALID_ADDR;
请问各位是怎么解决的呢?





qq695104815 发表于 2017-12-7 11:39:42

问题解决了,是因为例程中数组没有四字节对齐造成的
//uint8_t my_buff={0}; //全局数组用来存放手机发过来的数据
这句改为
uint8_t my_buff__attribute__((aligned(4)));
就可以了
页: [1]
查看完整版本: 蓝牙接收数据FLASH存储例程有问题