MCU · 2023年8月8日

nordic常见问题

NRF51,NRF52常见问题:

一、Nordic nrf51、nrf52常见问题-flash读写增加字节对齐处理

一、问题来源:修改了编译器优化等级从 3 到 0

问题现象 logger:
App: ERROR 16[NRF_ERROR_INVALID_ADDR]

二、问题处理,声明变量增加对齐属性。
原来变量申请:
static char Test[9] = { “12345678” };
增加对齐属性后变量申请:
static char attribute((aligned)) Test[9] = { “12345678” };

打赏作者