Iphone BGAPI和BGScript之间的蓝牙低能量(BLE 112)差异

Iphone BGAPI和BGScript之间的蓝牙低能量(BLE 112)差异,iphone,xcode,core-bluetooth,bluetooth-lowenergy,Iphone,Xcode,Core Bluetooth,Bluetooth Lowenergy,BGAPI和BGScript之间有什么区别 如果我们为BG配置文件编写任何代码,那么我们如何在BLE112中烧掉它呢 BGAPI接口定义了用于通过USB或串行链路与模块通信的协议 BGScript是在不使用USB或串行链路时在模块处理器本身上运行的东西 我有一个加密狗BLED112,它和BLE112一样,上面有一个USB接口,代码通过标准的USB DFU接口“烧录”到它上面 可使用多种方法将代码下载到BLE112: (1) 从模块中取出DD、DC调试接口引脚,并使用CC调试器(digikey p

BGAPI和BGScript之间有什么区别


如果我们为BG配置文件编写任何代码,那么我们如何在BLE112中烧掉它呢

BGAPI接口定义了用于通过USB或串行链路与模块通信的协议

BGScript是在不使用USB或串行链路时在模块处理器本身上运行的东西

我有一个加密狗BLED112,它和BLE112一样,上面有一个USB接口,代码通过标准的USB DFU接口“烧录”到它上面

可使用多种方法将代码下载到BLE112:

(1) 从模块中取出DD、DC调试接口引脚,并使用CC调试器(digikey part 296-30207-ND,$55)。每次都是这样。如果您有DKBLE112工具包,CC调试器将安装在右下角的10针.050连接器上。您可以通过这种方式“刻录”任何固件和任何堆栈。真是太棒了


(2) 希望CC2540上的当前固件具有串行引导加载程序,并使用UART加载新固件(希望还包含串行引导加载程序)。TI有这些工具,但对我来说确实很复杂,我没有尝试过。

谢谢你的简短回答。我怎样才能烧掉BLE112的代码。我使用的是串行链接?@UsmanAli-通常,您会有某种公开的调试器接口,可以让您上传从BGScript编译的固件。例如,BLE112评估板带有插脚,您可以将TI的CC调试器插入其中,并通过该路径上载新固件。我根据Bluegiga应用程序的说明撰写了一篇文章,介绍了BGScript、BGApi、,这里的BGLib:BGAPI是一种自定义二进制协议,用于外部控制模块和加密狗。BGAPI仅为协议规范。BGLib是BGAPI二进制协议的ANSI C参考实现。BGScript是一种脚本语言,它在内部处理蓝牙智能堆栈,只以简单的命令和事件的形式公开必要的内容。