Part Number: CC2652R
Hi!
I tested the OTA of CC2652 on the TI CC2652R1 Lauch Pad development board.The sdk version I use is simplelink_cc13x2_26x2_sdk_4_10_00_78.
I used two boards for testing, one as the server and one as the client.The process of my testing is as follows:
1.For the server side, I imported and compiled zc_ota_server_CC26X2R1_LAUNCHXL_tirtos_ccs project in CCS.
The path of the project is:D:\ti\simplelink_cc13x2_26x2_sdk_4_10_00_78\examples\rtos\CC26X2R1_LAUNCHXL\zstack\zr_ota_server.
After the project is compiled, the zc_ota_server_CC26X2R1_LAUNCHXL_tirtos_ccs.hex file is obtained.I used uniflash5.3.0 to erase the entire flash of CC2652,and loaded
zc_ota_server_CC26X2R1_LAUNCHXL_tirtos_ccs.hex file into one development board.
2.For the client, I imported and compiled zed_sw_ota_client_CC26X2R1_LAUNCHXL_tirtos_ccs project in CCS.
The path of this project is:D:\ti\simplelink_cc13x2_26x2_sdk_4_10_00_78\examples\rtos\CC26X2R1_LAUNCHXL\zstack\zed_sw_ota_client.
After the project is compiled, the zed_sw_ota_client_CC26X2R1_LAUNCHXL_tirtos_ccs.hex file is obtained.
I also imported and compiled cc26x2r1lp_bim_onchip project in CCS.The path of this project
is:D:\ti\simplelink_cc13x2_26x2_sdk_4_10_00_78\examples\nortos\CC26X2R1_LAUNCHXL\bim\bim_onchip,and cc26x2r1lp_bim_onchip.hex is obtained after compiled.
I used uniflash5.3.0 to erase the entire flash of CC2652 of another board,loaded cc26x2r1lp_bim_onchip.hex at first,and then loaded the zed_sw_ota_client_CC26X2R1_LAUNCHXL_tirtos_ccs.hex file into another
development board.
3.After the two boards were loaded, powered on again and worked normally, the UART printed normally. I modified the version number of the
zed_sw_ota_client_CC26X2R1_LAUNCHXL_tirtos_ccs project in CCS, and changed it to 2, as shown in the following figure, and recompiled to get the file: BEBE-2652-00000002.zigbee as OTA image.
4.I use OtaServer software to connect to the board as a server,as shown below,client joined the PAN 0x7CE7,I right clicked the node 0xF292,and select Image Notify,after a while,the image download began.
After the image transmission finished,as shown below.It saied downloaded completed successfully,node will reappear after it completes OTA process.
5.For the client, when the client is connected to the server, the UART printed as follows.
After the image transmission has completed, waited for a while, the UART printed as follows.
My problem is,after the image transmission is completed, the client does not reconnect to the server,UART printed that current file version is still 1 not the 2 I have changed.Client OTA upgrade was not successful.
I don’t know where is the problem with the operation I described above.Would you please point me out where I did wrong? All my operations refer to this file: D:/ti/simplelink_cc13x2_26x2_sdk_4_10_00_78/docs/zigbee/html/zigbee-guide/zigbee-ota-index.html#
Sincerely looking forward to your answer!
Thanks!