TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2640R2F 5×5 用Simple_peripheral的例程手机连接失败

我现在使用的是CC2640R2F 5×5的封装,CCS10环境下,可以将Simple_peripheral例程烧录进去,然后手机也可以正常搜索到,信号强度也非常好,但是连接失败,出现如下错误。请问一下这个应该是什么原因呢? 7×7封装是正常的。下面把原理图的晶振和射频部分附上,谢谢各位大佬?

Viki Shi:

例程是7*7的,你用的是5*5,有没有在程序里改封装?

user6110459:

回复 Viki Shi:

预定义的封装宏已经改成了5*5的了

Viki Shi:

回复 user6110459:

还要在board file里修改引脚映射

user6110459:

回复 Viki Shi:

您好,请问一下board file里的引脚映射应该如何修改呢?谢谢!

Viki Shi:

回复 user6110459:

7*7跟5*5 GPIO数量不一样,请根据你的应用及数据手册的pin description进行修改

user6110459:

回复 Viki Shi:

我目前仅仅测试一下蓝牙的连接,用的还是Simple_perpherial的例程,而修改了宏定义,应该就是包含5×5的引脚映射,引脚映射关系应该是在文件cc2640r2em_board.c里包含的吧,帮忙看看下这里还需要改吗?谢谢!

Viki Shi:

回复 user6110459:

需要修改
The board file for CC2640R2_LAUNCHXL is made for the 7×7 mm QFN package using differential RF front end and internal biasing. To convert this board file to use for other smaller device packages (5×5 mm and 4×4 mm QFN), the board file will need to be modified since limited number of IO pins are available in the smaller packages.

For example, to change to the 4×4 package, remove all defines for all IOs not available (IOID_10 and higher) since the 4×4 package has only 10 DIO pins as listed in the datasheet.

user6110459:

回复 Viki Shi:

您好,我还是不太清楚,这个board file文件是指的board.h文件吗,这个包含关系改过定义的宏后会包含到Board.h文件和CC2640R2DK_5XD.h文件,而这两个文件并没有超过IOID_14的引脚映射,麻烦大佬帮忙指点一下。非常感谢!

Viki Shi:

回复 user6110459:

board file是指CC2640R2DK_5XD.h,没有超过那就没有问题。另外,如果你是自制板,你的引脚映射可能跟官方板不一样,这部分也是需要你去检查的

user6110459:

回复 Viki Shi:

您好,我的确实是自制板,我目前仅仅测试的是蓝牙连接,并没有使用到任何引脚,并且我使用的是Simple_perpherial例程,把按键的任务删除了,也是连接不上,这个应该和引脚没有关系吧。我想问一下这个可能是哪些问题呢?我刚开时体温时有把晶振部分和射频部分的原理图附上,麻烦帮忙看一下有可能会是哪方面的问题?非常感谢!

赞(0)
未经允许不得转载:TI中文支持网 » CC2640R2F 5×5 用Simple_peripheral的例程手机连接失败
分享到: 更多 (0)