在用NRF52840开发新的项目时, 设备有多个按键。 编译运行时, 提示错误 4 [NRF_ERROR_NO_MEM]。 这个错误经常见,像往常一样, 修改了RAM设置的尺寸, 再编译还是提示内存空间不足。 检查了编译后的代码大小, 并没有超出范围。 后来发现是SDK 配置里对中断的数目有设置, 需要调整。

将GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 的数目调整为超过按键和其他中断事件的总和。再编译,一切正常。
在使用NRF52840开发项目时遇到内存不足错误,通过调整GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS的中断数目,解决了因配置问题导致的内存空间问题,确保编译后的代码正常运行。
在用NRF52840开发新的项目时, 设备有多个按键。 编译运行时, 提示错误 4 [NRF_ERROR_NO_MEM]。 这个错误经常见,像往常一样, 修改了RAM设置的尺寸, 再编译还是提示内存空间不足。 检查了编译后的代码大小, 并没有超出范围。 后来发现是SDK 配置里对中断的数目有设置, 需要调整。

将GPIOTE_CONFIG_NUM_OF_LOW_POWER_EVENTS 的数目调整为超过按键和其他中断事件的总和。再编译,一切正常。
1789

被折叠的 条评论
为什么被折叠?