主题中讨论的其他部件: CC2650STK, CC1350, CC2640, CC2650
您好,
我最近购买了两个CC1350STK传感器标签,主要用于BLE (但将来将过渡到低于1GHz的技术)。 这两种设备都是带有FW 1.3 1 (EU)的HW v.1.4
5, 根据产品说明页面(www.ti.com/.../cc1350stk),它们 是第一批设备,并且“无法通过出厂时编程的固件支持无线更新”。 如另一个论坛帖子(e2e.ti.com/.../58.1485万)所述
我尝试了所有来源的预构建映像(.hex文件):
git.ti.com/.../sensor_cc13x0stk.hex
git.ti.com/.../sensor_cc13x0stk_868Mhz.hex,
- C:\ti\simplelink_acadum_cc13x0sdk_1_12_00_00\modules\prop_04_cc1350lpdm\resources\CC1350LaunchPad_BLE _all_v1_00.hex1350 _all_v1_00.hex
- C:\ti\simplelink\ble_sdk_2_02_01_18\examples\hex\c2650stk_sensortag_rel.hex,
- C:\simplelink_cc13x0_SDK_1_30_00_06\examples\RTOS\CC1350_LAUNCXL\ti154stack\hexfiles\ble_oad\(所有.hex文件)。
他们都不能工作。 然后,我尝试构建项目,包括和不修改目标变量:
- C:\simplelink\ble_SDK_2_02_01_18\examples\cc2650stk\sensortag\CCS,
- C:\simplelink\ble_SDK_2_02_01_18\examples\cc1350lp\sensortag\CCS,
- C:\ti\simplelink\ble_sdk_2_02_01_18\examples\cc1350lp\simple_peripheral\CCS,
- C:\simplelink\ble_SDK_2_02_01_18\examples\cc2650stk\simple_peripheral\CCS,
- C:\simplelink_cc13x0_SDK_1_30_00_06\examples\RTOS\CC1350STK\EasyLink\rfWsnDmNode,
- C:\simplelink\ble_SDK_2_02_01_18\examples\util\bim_extflash (适用于CC1350和CC2640)。
唯一有效的项目是 rfWsnDmNode项目,但如其说明中所述,这是低于1GHz的传感器节点网络的一个示例,因此不能通过BLE读取传感器。
我最近的尝试是"移植" CC2650STK项目(C:\ti\simplelink\ble_SDK_2_02_01_18\examples\cc2650stk\sensortag\CCS)和BIM (C:\ti\simplelink\ble_SDK_2_02_01_18\examples\util\bim_extflash\cc2640\cc40\cc2640)2640)。 我做了以下修改:
—将链接资源CC26XXWARE位置设置为CC13XXWARE,
—将设备型号设置为CC1350,
-已禁用自动生成的链接程序命令文件cc13x0f128.cmd,
-将XDCTools平台设置为 ti.platforms.simplelink:CC1350F128,
-删除所有与CC2650相关的预定义符号,并添加CC1350STK, CC1350STK_7XS, CC1350EM_7ID和CC13XX,
创建BIM (FlashOnly_ST FlashOnly"),APP (FlashROM,FlashOnly_OAD)和堆栈(FlashROM)的所有可用配置,并逐个刷新它们(BIM,堆栈, 然后应用程序),使用闪存编程器(通过merge.bat脚本和IntelHex 2.1 获得的超十六进制文件),我仍然没有适用于我的传感器标签的实用的开箱即用固件(没有LED闪烁,没有检测到BLE信标)。
因此,我想知道在哪里/如何获取/构建CC1350STK的出厂固件。 谢谢!