Discuz! Board
标题:
蓝牙接收数据FLASH存储例程有问题
[打印本页]
作者:
qq695104815
时间:
2017-12-6 19:19
标题:
蓝牙接收数据FLASH存储例程有问题
青云测试代码\3.BLE原创进阶代码\BLE实验25:蓝牙接收数据FLASH存储例程 APP发送1个字节数据到开发板无法flash写入,运行到pstorage_update(&dest_block_id, my_buff, 8, 0);
[attach]1675[/attach]
返回
return NRF_ERROR_INVALID_ADDR;
请问各位是怎么解决的呢?
作者:
qq695104815
时间:
2017-12-7 11:39
问题解决了,是因为例程中数组没有四字节对齐造成的
//uint8_t my_buff[8]={0}; //全局数组用来存放手机发过来的数据
这句改为
uint8_t my_buff[8] __attribute__((aligned(4)));
就可以了
欢迎光临 Discuz! Board (http://qfv8.com/)
Powered by Discuz! X3