1.config文件配置修改
2.修改RAM地址分配
···
原地址分配大小
Start:0x200022B8
Size:0xDD48
从23改为247后,需要修改为:
Start:0x20002B28
Size:0xD4D8
可以计算出
相差0x870
平均0x9
也就是说发送缓存buffer每增加一个字节,需要占用RAM空间9个字节
···
3.在不同的项目中,想要具体发送多少个数据还需要在ble_lbs.c中的ble_lbs_init函数里修改,此处我改为了20
可能是由于k60的蓝牙版本和华为手表的蓝牙版本不兼容,或者是由于k60的蓝牙设备未正确配置导致的。建议您检查k60的蓝牙设备是否正确配置,并确认k60的蓝牙版本是否与华为手表的蓝牙版本兼容。一是功耗方面,nRF52832芯片的功耗为5.0mA左右,相比其他蓝牙芯片,nRF52832的功耗在业界做得更低;二是射频参数方面,nRF52832芯片拥有更高的发射功率和接收敏感度。三是芯片处理能力, Cortex-M4 增加一个浮点运算单元,这样可以用来应付更多的运算要求。四是内存方面,nRF52832 带有512KB的Flash,它是目前拥有最大内存的BLE SoC,能够留出更多的空间。而且大部分BLE SoC的RAM只有16KB,去掉蓝牙协议栈常用的8KB至12KB,所剩无几。 而nRF52832则有目前最大的64KB的RAM。多协议支持,Nordic的芯片支持BLE和ANT以及2.5Ghz的自由协议。以上众多优点使得nRF52832非常受欢迎,而天工测控(SKYLAB)的SKB369就是基于nRF52832芯片制作的蓝牙模块,其支持ANT和NFC,支持蓝牙主从一体等等欢迎分享,转载请注明来源:内存溢出
评论列表(0条)