This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

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

Part Number: LAUNCHXL-CC26X2R1
Other 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的版本很要求嗎?

謝謝.

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

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

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

  • 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中.

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

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

  • 比較嚴重的問題是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_client
    zed_sw_ota_client 一樣可以 入網, 可以在OTA_server軟體上看到裝置.
    是可以OTA 但是是一見到裝置然後什麼都沒做,也沒有Read Attributes 和 Image Device,

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


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

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

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

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

  • 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 嗎???

    謝謝.

  • HI KEVIN 

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

    剛剛做的交叉實驗

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

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

    這原本就這樣子嗎??

    謝謝.

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

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

  • HI KEVIN

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

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

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

  • HI YK

    CP2102沒有接CTS/RTS.

    但開發板上的XD110有??

    謝謝.

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

  • HI YK 

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

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

    因為之前試ZC_OTA_SERVER或ZR_OTA_SERVER

    完全都拿開發板

    沒有全部架自己的東西,

    沒有意識到這個......

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

    謝謝您