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

LAUNCHXL-CC26X2R1: LAUNCHXL-CC26X2R1在測試OTA時_IAR低於SDK的建議版本會出問題嗎??

Part Number:LAUNCHXL-CC26X2R1Other Parts Discussed in Thread: UNIFLASH, CC2652R

HI TI

之前用過LAUNCHXL-CC26X2R1開發板以及下載的V3.40.00.02SDK 有測試過:一般使用及OTA都正常

但是現在下載最近的

SimpleLinkTm CC13x2_26x2 SDK 5.10.00.48

但IAR不是用建議的EWARM-8.50.9

IAR還是用V3.40.00.02的8.32版

然後果然在OTA測試時發生不動作的情況,

所以想請教一下SDK對IAR的版本很要求嗎?

謝謝.

Kevin Qiu1:

一般SDK对CCS及IAR的依赖环境指的是编译器版本,IAR编译器版本和IAR版本是捆绑在一起的

有些项目使用比SDK规定IAR高的版本不会有问题,但是一般低版本不会兼容高版本。

建议你使用推荐的版本,这样不会出现问题

,

Hunter Wang:

HI KEVIN 己經去下最近的9.10 30天評估版本.

好像不是IAR版本問題, 

現在是ZC_OTA_SERVER對ZED_SW_OTA_CLIENT,利用OTA_SERVER軟體(V2.0.7)做OTA

ZC不管是SDK34或是SDK510都可以OTA,

但是ZED只要是SDK510就不能OTA.只能用SDK34的ZED_OTA_CLIENT

和IAR版本無關。這是現在試出來的結論,還在DEBUG中.

,

Kevin Qiu1:

你的ZED_OTA_CLIENT用的是哪个例程,升级过程中具体出现了什么错误

升级前先用Uniflash擦除整个flash,然后再试试看

,

Hunter Wang:

比較嚴重的問題是PC軟體上OTA_SERVER Image Device 沒反應無法動作.有一些自己程序的問題.目前己全面倒退回最原始的ZED_SW_OTACLIENT和ZC_OTA_SERVER版本做測試怎麼現在OTA的行為現在試起來和之前完全不一樣??最近試 sdk_3_40_00_02 的 CC26X2R1_LAUNCHXL目錄下的 zc_ota_server配zed_sw_ota_client用原始的版本,無法OTA. zed_sw_ota_client 可以 入網,可以在OTA_server軟體上看到裝置.但是 Read Attributes 和 Image Device都沒有反應??!!simplelink_cc13x2_26x2_sdk_5_10_00_48 的 CC26X2R1_LAUNCHXL目錄下的 zc_ota_server配zed_sw_ota_clientzed_sw_ota_client 一樣可以 入網, 可以在OTA_server軟體上看到裝置.是可以OTA 但是是一見到裝置然後什麼都沒做,也沒有Read Attributes 和 Image Device,

過一陣子,一分鐘左右.OTA就自己開始跑下去了??!!

但是 Read Attributes 會跟我要ENDPOINT?? 看CODE是20就寫0X14但還是不理我,沒列出屬性.

結果還蠻混亂的.還在測試中.

,

Kevin Qiu1:

你完全使用例程操作也会出现问题吗?sdk_3_40_00_02到simplelink_cc13x2_26x2_sdk_5_10_00_48经过了好几次更新,

和之前的版本会有一些差别,你使用例程按照simplelink_cc13x2_26x2_sdk_5_10_00_48中的操作步骤重新试一下看看

,

Hunter Wang:

HI KEVIN

OTA目前己試出一個可運行的方式.

就是用一個zc_genericapp_CC26X2R1_LAUNCHXL_tirtos_iar協調器

配一個zr_ota_server_t1_CC26X2R1_LAUNCHXL_tirtos_iar_Pid9529當路由兼 OTA SERVER

去 OTA zed_sw_ota_client_CC26X2R1_LAUNCHXL_tirtos_iar_oad的終端 目前可行.但發現一個很可怪的狀態.

就是"協調器"和"路由OTA SERVER"用開發板, "終端"是自己另外買的CC2652R. 這樣子 去做OTA正常運行.

但是把協調器和路由OTA SERVER,終端全部換成自己的硬體就出另一個問題–>

就是OTA SERVER軟體是靠UART和"路由OTA SERVER"作連接嘛??

但是用(CP2102 USB轉UASRT)和 路由OTA SERVER(自己的硬體)連接上OTA_SERVER(PC軟體)時.裝置看到了.

但是OTA_SERVER(PC軟體)看到裝置就停在IMAGE FOUND ??!! OTA不跑了.沒有啪數. .

停到最後就寫入諭時錯誤了.如圖.

 後來就開始交叉比對那裡錯了:

1 : 開發板(開發板的CC2652R+XDS110 CLASS APP/USER UART )–>OTA正常

2 : 自己的CC2652R+CP2102–>寫入諭時 ERROR

3: 自己的CC2652R+XDS110 CLASS APP/USER UART(把TXRX跳線拆掉,接到自己的硬體上.) –> OTA正常了!!!

(以上三個的角色是"路由OTA SERVER")

可見是OTA_SERVER(PC軟體)不接受CP2102??

所以想請教一下OTA_SERVER(PC軟體)只接受開發板的 XDS110 CLASS APP/USER UART 嗎???

謝謝.

,

Hunter Wang:

,

Hunter Wang:

HI KEVIN 

OTA_SERVER(PC軟體)好像真的不接受CP2102??

剛剛做的交叉實驗

我再做了一個開發板的CC2652R+CP2102給OTA_SERVER(PC軟體)配看看

一樣停在IMAGE FOUND就不動了, 最後寫入諭時 ERROR。

這原本就這樣子嗎??

謝謝.

,

Kevin Qiu1:

我不确定OTA_SERVER是否支持CP2102,你检查下CP2102的电压是否和XDS110相同

如果连线正确,交叉测试只有CP2102不行,那可能真是CP2102的问题

,

Hunter Wang:

HI KEVIN

所以OTA_SERVER(工具軟體)還有配合的UART介面??

不是開發板的XD110就不行??

,

YiKai Chen:

你CP2102和ZNP之間的連線有CTS/RTS嗎?

,

Hunter Wang:

HI YK

CP2102沒有接CTS/RTS.

但開發板上的XD110有??

謝謝.

,

YiKai Chen:

CP2102沒有接CTS/RTS、為什麼你的OTA server上使能了RTS/CTS?

,

Hunter Wang:

HI YK 

因為預設就有了…沒有注意到

沒錯,CTS/RTS選NONE就好了…….

因為之前試ZC_OTA_SERVER或ZR_OTA_SERVER

完全都拿開發板

沒有全部架自己的東西,

沒有意識到這個……

糟糕, 那之前遇到的版本不同就反應不一樣可能也是CTS/RTS…………

謝謝您

赞(0)
未经允许不得转载:TI中文支持网 » LAUNCHXL-CC26X2R1: LAUNCHXL-CC26X2R1在測試OTA時_IAR低於SDK的建議版本會出問題嗎??
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1