nrf51822 sdk使用的是sdk8.0.0里的协议栈(s110),使用官方提供的程序模版(ble_app_template)测试时,一直没发广播,手机APP也检测不到任何广播数据.查查网上资料,有网友提到是rom和ram设置出问题,所以参考修改了下,程序立马正常跑,能看到蓝牙广播了.
设置参数如下: IROM1: start:0x18000 size:28000 IRAM1:start:0x20002000 size:0x6000
每个协议版本对应的协议栈大小不一样,所以需要根据相应的版本进行修改rom和ram.最好先看看官方文档.