我从BlueGiga (东乐)那里买了一支112号血。因为我试图用一个iPhone做一个简单的POC,所以我买了这个dongle。我还不想进入突破板或开发工具包。
我试图让心率监测样本工作,我不知道如何加载固件上的设备。我使用的是最新版本的SDK (v1.1.1),它声明使用BLE更新工具,而不是TI Flash工具。
但是,看起来您需要使用BLE更新工具的CC调试器来更新SOC。我看了CC调试器,它似乎并没有被设计用于与流血112 USB接头。看来您需要一个突破板,以暴露引脚,以便能够将CC调试器与BLE 112模块,而不是一个流血112。
最后,我不确定DFU是否会工作而不砖头。
对于如何正确使用和编程失血112有任何建议吗?
谢谢你,G
来自SDK文档:
TI Flash工具不应该与Bluegiga蓝牙智能SDKv.1.1或更高版本一起使用,而是应该使用BLE更新工具。BLE112、BLE113和BLED112设备包含一个安全密钥,固件操作所需的安全密钥,如果使用TI闪存工具编程,该安全密钥将被擦除。
发布于 2013-06-08 20:20:51
可以通过USB连接更新BLED112上的固件,而不需要突破盒或CC调试器。然而,--在这样做的过程中,意外地“砖块”你的设备是相当容易的。问题是固件本身需要提供接口来启用DFU模式;如果您使用自己的固件进行更新,而您的固件没有提供此功能,那么您将被最后加载的东西所困住。
话虽如此,这是一个过程。
BLED112 dongle本质上只是一个带有BLE112连接的BLE112。BlueGiga SDK附带的驱动程序允许通过简单的串行接口映射设备,从而使设备显示为一个简单的COM端口(例如,"COM16")到运行在主机PC上的应用程序。SDK还附带了两个实用程序-- BLEGUI和DFUTOOL --它们能够使用这个COM端口接口与设备通信。
(安装驱动程序似乎很容易,但对我来说,这个过程非常繁琐,我不得不在设备管理器( Device )等方面花了一段时间才能让COM端口在我连接dongle时可靠地显示出来。)
在BLED112上构建和安装固件的基本过程是:
在您这样做之前,请确保您阅读了“开发蓝牙4.0单模应用程序”和来自布卢基加论坛的其他技术说明(注册要求)。具体围绕您的项目配置:
警告: 如果要将固件安装到BLED112 USB中,则必须将USB配置包括在项目文件中。如果这不包括在项目文件中,并且编译后的固件安装到BLED112 USB中,则该接口将被禁用,并且dongle停止工作。
呼。不一定是为了装腔作势。我个人认为,为DKBLE112掏钱更有吸引力,它将BLE112模块安装在带有其他一些附件的板上,以及用于编程的CC调试器。有了这个设置,你可以在芯片上闪现新的图像,而不用担心会把事情搞砸(板上有一个“重置”按钮)。
其他人报告说,他们使用了比DKBLE112更便宜的突破板,比如这张是杰夫·罗伯格写的。他们也让你编程与CC调试器,但我没有经验与他们。
玩得开心!
发布于 2013-06-09 15:17:12
根据所提供的信息,我在BlueGiga支持知识库上找到了以下technote。
谢谢格雷格
https://stackoverflow.com/questions/17001811
复制相似问题