我主要按照这里所说的改了CC2640的SimpleBLEPeripheral例程:
http://blog.csdn.net/feilusia/article/details/52334125
但是修改后,没有反应,CC2640是有在广播,但是搜不到有服务的UUID,只有MAC之类的信息,请问一下各位大牛,该怎么办???
Susan Yang:
您可以试一下 https://e2e.ti.com/support/wireless_connectivity/bluetooth_low_energy/f/538/t/205258 给出的代码
Sir Lu:
回复 Susan Yang:
这个他改的部分,在我贴的那个链接里也有,而且我也是这样做的,就是16bit及其操作换成128bit及其对应操作,但我改了之后就是没有UUID了,无论是128bit的还是之前的16bit都没有
Sir Lu:
回复 Alvin Chen:
我参考这贴改了之后,发现原来是我自己改多了几个定义,以及忘了添加一些头文件的问题,谢谢,已经解决了
甜甜的大香瓜:
回复 Sir Lu:
我的博客都是我验证过的。按照我博客做不成功的大多数是平台不一致、不认真导致的。
以后自己做不成功的时候优先看看平台是否一致、拿个ti的demo来重做3次。
重做3次还不成功的联系我。
Sir Lu:
回复 甜甜的大香瓜:
嗯,其实我忘了把你其中一个步骤的那个st_util.c和st_util.h加进去了(其实是以为加进去了),以及把属性表的除Characteristic X Value 以外的部分都改了(改多余了)才导致之前的不成功,前几天有时间再看看UUID这里时,对比本贴的代码,还有重看你的博客以及另一个博客才注意到,再完完全全按照本贴代码和你的博客来改的话,注意查漏之后是完全成功的。非常感谢,其实做CC2640的东西,我参考了不少你的博客,实在佩服,谢谢指教
Sir Lu:
回复 甜甜的大香瓜:
请教一下:为SimpleBLEPeripheral例程建立一个Source Insight工程,要怎么添加文件?我这里不是漏了不知道在哪,就是添加太多了改到别的同名文件了
TI中文支持网


