TI中文支持网
TI专业的中文技术问题搜集分享网站

请问,CC2640中,TI官方《CC2640 BLE OAD User's Guide》中的两种升级方式,都是无线升级方式?CC2640是否有有线升级的方式?

  最近关注CC2640的升级方式。TI官方文档中,介绍了On-chip OAD和Off-chip OAD,这两种方式貌似都是无线升级。想请问CC2640能否通过 另一个与之连接的设备,在工作中向CC2640传输升级包,从而实现升级?也就是有线升级的方式。求解答。谢谢~

(附件为TI官方《CC2640 BLE OAD User's Guide.pdf》,仅供大神们参考)

kqian0327:

你好,

你说的这种方式是可行的,通过前级MCU更新。

参考CC2640 Technical Reference Manual (SWCU117) 第八章——bootload.

另外,ti有一套完整的通过CC2640 BSL升级的参考设计.

你可以在TI官网上搜索wifi ble gateway.

http://www.ti.com/tool/tidc-ble-to-wifi-iot-gateway?keyMatch=BleFi%20-%20BLE%20to%20Wi-Fi%20IoT%20Gateway&tisearch=Search-EN-Everything

Viki Shi:

可以串口升级,具体请看用户手册第八章: http://www.ti.com/lit/ug/swcu117f/swcu117f.pdf

Butterfly:

除了TRM第8章节,指令和流程还可以参考SWRA466A文档(CC2538/CC26xx Serial Bootloader Interface)

Bootloader在ccfg.c文件下面开BSL后门,配置IO管脚以及高低电平触发设置,管脚引导进入Bootloader,然后通过外面MCU的UART or SPI都可以通过标准命令做升级

Eric7:

回复 Viki Shi:

谢谢回复。最近我正在研究这种串口升级的方式。但遇到了一定瓶颈。TI官方提供了基于Windows平台API的SBL,但可移植性较差,目前正在想如何在其他芯片上,实现与Bootloader的交互~请问TI还有没有类似资料?

Eric7:

回复 Butterfly:

谢谢!最近正在研究,不过也遇到一些困难,主要体现在另外一个芯片,如何与CC2640 Bootloader backdoor的交流问题,虽然文档有列出Bootloader 的所有指令,但还有些力不从心

赞(0)
未经允许不得转载:TI中文支持网 » 请问,CC2640中,TI官方《CC2640 BLE OAD User's Guide》中的两种升级方式,都是无线升级方式?CC2640是否有有线升级的方式?
分享到: 更多 (0)