CC1310空中升级笔记01_E2E论坛OAD资料查询

来源:互联网 发布:it软件测试 编辑:程序博客网 时间:2024/05/16 23:48

OTA upgrade on CC1310(2015.12.01)

https://e2e.ti.com/support/wireless_connectivity/proprietary_sub_1_ghz_simpliciti/f/156/t/473647

Siri(TI员工)说:
CC26xx or the CC13xx都没有ROM内OTA bootloader,都是软件功能。
两个硬件平台都支持读写flash,同时对flash部分区域进行保护。CC26XX的BLE stack 已经有这个例程。

mslothy(热心网友)说:
Siri 的意思是,这个芯片可以支持格式化和写入部分flash,甚至是从RAM中进行这些操作,这样的特性可以进行OTA。

PrashanthS(TI员工)说:
BLE SDK中的文档”CC2640 BLE OAD User’s Guide” 将会帮助到大家.
“C:\ti\simplelink\ble_cc26xx_2_01_00_44423\Documents\CC2640 BLE OAD User’s Guide.pdf”

LAUNCHXL-CC1310 user program update by RF (OTA) (2016.05.03)

https://e2e.ti.com/support/wireless_connectivity/proprietary_sub_1_ghz_simpliciti/f/156/t/510508

TER(TI员工)说:在CC1350@BLE Stack上有实现了一个OTA的例程,但是目前(160503)还没有在SubG上实现。

Marcus @Thingsquare (热心网友)分享了在CC1310端实现OTA的一些心得:
1. CC1310的Flash 128K太小了,加了外扩FLASH来实现。
2. 关于OTA安全这块,网络端是让终端到后台建立了TLS的加密端到端链接;终端这部分是要对源和镜像有所判断校验。
3. 上面两点完成后,还要辅以版本管理和版本识别功能,以及开发一个bootloader进行程序升级、校验等等。

OTA example for CC1310? (2016.12.21)

https://e2e.ti.com/support/wireless_connectivity/proprietary_sub_1_ghz_simpliciti/f/156/t/549948

Firefighter(TI员工)说:
http://dev.ti.com/tirex/#/?link=TI-RTOS%20for%20CC13XX%20and%20CC26XX%2FDevelopment%20Tools%2FCC1350-LAUNCHXL
这里有一个CC1350的例程。我们正在用相同的方法来在CC1310上来实现。

PO主回复:
It’s a good example but unluckly it seems working only with Texas images. If users try to make a bin image following “project0 instructions” they get an error on the reserved pages.
例程是挺好的,但似乎只能用TI的镜像。用“project0指南”来制作bin镜像,剩余的flash页会出问题。例如这个帖子讨论:
https://e2e.ti.com/support/wireless_connectivity/proprietary_sub_1_ghz_simpliciti/f/156/p/534247/2008590

.bin file for OAD not getting generated (CC1350) (2016.08.07)

PO主最后找到了办法:
http://software-dl.ti.com/lprf/simplelink_academy/modules/prop_05_cc1350lpdm_project_zero/prop_05_cc1350lpdm_project_zero.html

第7点要注意下: “Right-click on the file ccfg.c file, select the item Exclude from Build”.

0 0
原创粉丝点击