Bluetooth 使用IAR重新编译KeyFobDemo

Bluetooth 使用IAR重新编译KeyFobDemo,bluetooth,bluetooth-lowenergy,core-bluetooth,texas-instruments,Bluetooth,Bluetooth Lowenergy,Core Bluetooth,Texas Instruments,我有CC2540 Keyfob开发工具包,我已经在蓝牙加密狗和Keyfob之间建立了连接,并且能够进行简单的读写操作。然后,我连接CC调试器并下载SmartRF Flash程序员和IAR工作台。我所要做的就是在固件中更改一些值,这样它就可以无限期地广播,这样我就可以更改它播发的名称。我已经阅读了入门文档和示例应用程序文档,但问题是我不知道如何编辑/编译这些文件,以便使用SmartRF flash编程器将其上载到设备。是否有任何文档或教程,或者是否有执行此操作的步骤?非常感谢。如果我能回答任何其他

我有CC2540 Keyfob开发工具包,我已经在蓝牙加密狗和Keyfob之间建立了连接,并且能够进行简单的读写操作。然后,我连接CC调试器并下载SmartRF Flash程序员和IAR工作台。我所要做的就是在固件中更改一些值,这样它就可以无限期地广播,这样我就可以更改它播发的名称。我已经阅读了入门文档和示例应用程序文档,但问题是我不知道如何编辑/编译这些文件,以便使用SmartRF flash编程器将其上载到设备。是否有任何文档或教程,或者是否有执行此操作的步骤?非常感谢。如果我能回答任何其他问题,请告诉我您所要做的就是:

  • 从德克萨斯仪器公司网站下载BLE堆栈:
  • 然后在堆栈中,打开Projects\ble\KeyFob\CC2540DB\KeyFobDemo.eww文件

  • 编程CC2540工具包需要一个名为IAR Embedded Workbench的IDE。您可以下载它并通过30天试用获得访问权限:
  • 然后打开项目并在APP文件夹中找到keyfobdemo.c文件。第200-213行有一个名为deviceName[]的字符数组,它实际上将广告名称定义为“Keyfobdemo”。您只需使用正确的十六进制值以及数组的长度来更改它
    然后在第236行中,您还必须更改attDeviceName[]数组,因为此参数定义设备处于连接状态时的名称

    您所要做的就是:

  • 从德克萨斯仪器公司网站下载BLE堆栈:
  • 然后在堆栈中,打开Projects\ble\KeyFob\CC2540DB\KeyFobDemo.eww文件

  • 编程CC2540工具包需要一个名为IAR Embedded Workbench的IDE。您可以下载它并通过30天试用获得访问权限:
  • 然后打开项目并在APP文件夹中找到keyfobdemo.c文件。第200-213行有一个名为deviceName[]的字符数组,它实际上将广告名称定义为“Keyfobdemo”。您只需使用正确的十六进制值以及数组的长度来更改它
    然后在第236行中,您还必须更改attDeviceName[]数组,因为此参数定义设备处于连接状态时的名称

    您所要做的就是:

  • 从德克萨斯仪器公司网站下载BLE堆栈:
  • 然后在堆栈中,打开Projects\ble\KeyFob\CC2540DB\KeyFobDemo.eww文件

  • 编程CC2540工具包需要一个名为IAR Embedded Workbench的IDE。您可以下载它并通过30天试用获得访问权限:
  • 然后打开项目并在APP文件夹中找到keyfobdemo.c文件。第200-213行有一个名为deviceName[]的字符数组,它实际上将广告名称定义为“Keyfobdemo”。您只需使用正确的十六进制值以及数组的长度来更改它
    然后在第236行中,您还必须更改attDeviceName[]数组,因为此参数定义设备处于连接状态时的名称

    您所要做的就是:

  • 从德克萨斯仪器公司网站下载BLE堆栈:
  • 然后在堆栈中,打开Projects\ble\KeyFob\CC2540DB\KeyFobDemo.eww文件

  • 编程CC2540工具包需要一个名为IAR Embedded Workbench的IDE。您可以下载它并通过30天试用获得访问权限:
  • 然后打开项目并在APP文件夹中找到keyfobdemo.c文件。第200-213行有一个名为deviceName[]的字符数组,它实际上将广告名称定义为“Keyfobdemo”。您只需使用正确的十六进制值以及数组的长度来更改它 然后在第236行中,您还必须更改attDeviceName[]数组,因为此参数定义设备处于连接状态时的名称