930电子网

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

nrf52810 Custom Service

[复制链接]

6

主题

8

帖子

56

积分

注册会员

Rank: 2

积分
56
发表于 2024-6-13 15:23:02 | 显示全部楼层 |阅读模式
在nrf52832裏, 我成功加了一個Custom Service.

但在nrf52810, 用同一個項目, 改了RAM_START=0x1a50, RAM_SIZE=0x45B0, 在運行時有app Error 4出現:


<info> app_timer: RTC: initialized.
<error> app: ERROR 4 [NRF_ERROR_NO_MEM] at nRF5_SDK_17.1.0_ddde560\examples\ble_peripheral\custom_ble_service_example\main.c:443
PC at: 0x00019B53
<error> app: End of error report


在網上找了, 說是記憶體不足, 請問有冇解決方法?
回复

使用道具 举报

52

主题

354

帖子

6545

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6545
发表于 2024-6-13 16:43:57 | 显示全部楼层
增加一个自定义服务(Custom Service),和内存相关的需要修改两个地方:
1:sdk_config.h中的NRF_SDH_BLE_VS_UUID_COUNT数量加1;
2:修改RAM配置,每个自定义UUID占用的RAM大小为0x10,所以RAM的起始地址应该增加0x10,RAM大小应减去0x10。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 17:20 , Processed in 0.061750 second(s), 21 queries .

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