This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于BTOOL

Other Parts Discussed in Thread: CC2540

在论坛前辈的帮助下,终于完成了烧录和实现两个板子之间的通信。作为一个入门级菜鸟,我感到非常高兴,也非常感谢,这里真的是个好地方。

但是我自己依然还是对BLE的应用开发没有什么具体的概念,是否是使用BTOOL?我一直在看User‘s guide原来所有的问题都可以在上面找到答案,建议所有的新手都去认认真真的看USER'S GUIDE。

我发这个帖子的目的是问一下当我已经烧入了 SimpleCentral hex文件和peripheral hex文件,并且使用JOYSTICK 测试他们以后,如何实现对他们的应用,谢谢!

BTool is a PC Application that allows a user to form a connection between two BLE devices. BTool works
by communicating with a CC2540/41 acting as a network processor by means of HCI vendor specific
commands. You will be able to perform the same functions very similar to those in the SimpleBLE demo;
however with BTool you will have much broader control of the central device.

 

User’s guide上面的这段话似乎是介绍了BTOOL对他们的作用,恕小弟才疏学浅,大部分看得懂,但是BTool works by communicating with a CC2540/41 acting as a network processor by means of HCI vendor specific commands 这句话,我不能特别清晰的理解他的意思。

(1)acting as a network processor 是说对他们之间的交流信息进行处理?

(2)通过HCI,应该是人机交互吧,specific commands 是什么意思,HCI是一种语言类似C吗,是一门课程吗,我需要去学吗?如果需要请告知,我立刻去学,我时间多,下学期只有一门CMOS模电设计,谢谢各位前辈。

(3)以我目前的水平是否能够实现对BLE的应用开发,如果不行,怎样才可以? 以前发过一个帖子,问论坛前辈如何全面了解我手上的板子,所以大致我已经明白,但是现在也是比较急,因为教授甩给我这个板子目前是让我自己去研究,说不定就要让我开发点什么东西出来,所以我才有这个问题,谢谢各位。

 

BTool is a PC Application that allows a user to form a connection between two BLE devices. BTool works
by communicating with a CC2540/41 acting as a network processor by means of HCI vendor specific
commands. You will be able to perform the same functions very similar to those in the SimpleBLE demo;
however with BTool you will have much broader control of the central device.

小弟背景单一除了大学基础的C语言,高数,和电路分析,别的就没有了。目前在学模电,手上的CC2540 DK是目前在研究的东西,教授也不管,让我自己拿去研究,所以还请帮帮忙,谢谢。

 

  • 我继续按照User‘s guide进行设置,连接以后BTOOL无法显示DEVICE INF,请问这个又是为什么,我在这之前烧入了 BLECentral hex文件,另一块板子烧入了peripheral hex文件,并且已经用joystick调过没有问题,我用一根DB9 实现了serial port 和USB的转换,与电脑连接的是烧入central的板子,我的操作系统是win7,万求帮助!

    跳出的错误是

  • Hi jianxiang,

    1. network processor 是CC254x工作的一种模式, 是指BLE上层协议栈运行在另外外挂MCU上, CC254x只运行HCI层以下的BLE底层协议栈.

    2. HCI是指蓝牙协议栈中的Host Controller Interface, host和controller的接口, 就是上层协议栈和下层协议栈的接口. 具体你可以去看一下蓝牙的spec, www.bluetooth.org 上下载.

    3. 你不能急, 多看点资料, 多去TI的BLE wiki上看看, 很多信息都在论坛置顶的帖子里.

  • 关于BTool,  之前的帖子里我告诉你要烧入 HostTestApp, 你照做了吗?

  • 您好,非常感谢,回头去看了您回复的帖子,的确是我不够仔细。

    我是有些急了,因为时间也有限,还两周就开学,到时候定要向教授报告进度什么的,感谢您的回复,我会去您提到的地方好好看看,如果还有问题,我会继续发上来,如果您觉得我提的问题有回答的必要,如果请务必帮忙,或者给个提示在哪里有答案也好,因为我后面在这发帖的话也应该是找了很久找不到答案才过来发的,真的感谢您!我这个情况比较特殊,以前没有碰过单片机,学士论文是关于光纤的。不过现在接触了以后非常感兴趣,谢谢前辈的帮助!