微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640协议栈代码裁剪问题

CC2640协议栈代码裁剪问题

时间:10-02 整理:3721RD 点击:

在2640上修改HIDEmuKbd的代码做遥控器,发现用户区的代码超了,需要裁剪掉不用的部分

想把电池电量检测服务battservice去掉,但是一旦屏蔽掉hiddev.c中的这行代码:

  Batt_AddService();

则遥控器无法与主设备连接(可配对,但是无法连接主设备)。

想请问下TI的工程师,为什么去掉一个service会让设备无法连接

还有由于flash实在太小,虽然128k,但是协议栈、OAD都需预留大量空间,实际能用的也只有40K,不加外部flash和mcu的情况,怎样减去不需要的服务?谢谢

 GATT client ,SNV,PTM这些如果不需要都可以disable

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top