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.

CC1352P: BIM to run, without OAD image Header

Part Number: CC1352P

Hello TI Team,

        We are developing a device which required to have the FOTA feature. (We can only use GSM for this, we cannot use the BLE or any other radio available within the CC1352).

         I was thinking that the below steps will be correct or not to follow the process. (Below green part are done, and for the red part we required some help or suggestion from TI). And we have a GSM modem connected to CC1352 via UART and we are able to download the Hex file from our cloud.


           1) To Make the Bin file ready using the OAD Image Tool. (Currently, we are using Hex file in our cloud, as Bin is not a good option to download via GSM modem due to some special characters)
           2) To Receive the Hex from Cloud
           3) To Store the Hex file in external Memory

              For this, we have the SPI driver ready and we can store this HEX file to anywhere, but we want some hints on this like how to add the headers (as we are skipping the OAD process of TI)

           4) To Trigger BIM with the new location from external memory. (I guess if above point3 will be cleared then we can trigger the BIM with the new image's location)

         Basically, we are skipping the whole OAD process and want to run BIM with the hex file we received from the cloud.

         Let me know if I missed anything or I required to provide more information.

               

Thanks,
Bhautik

       

  • Hi Bhautik,

    Thanks for sharing your progress, but can you share more details on what you want to do with the CC1352P device? This device does not have support for GSM.

    Thanks, 
    Elin

  • Hello Elin,

        Thanks for your response.

         Yes, CC1352P do no thave the GSM, And we are using the SIMCOM module for the GSM connectivity and want to perform the Fota Via GSM.

         (So we are able to receive the file from cloud using GSM, but we need TI's opinion on how to do the self-upgrade. (We do not have an option of the serial bootloader as well to perform the fota).

         We can run BIM but for that OAD image header is needed. (But, As we are downloading a new Hex file to external flash (without OAD), we do not have the OAD image header available and due to that BIM will not able to find the new hex file which is required to upgrade.

          So a question is , If we have a new hex file available in the external flash then how to run BIM so that it can accept that new hex file and upgrade it?)

        Let me know if you require more details.  


    thanks,
    bhautik

  • Hi Bhautik,

    Thanks for sharing. 

    Bhautik Ramoliya2 said:
    We can run BIM but for that OAD image header is needed. (But, As we are downloading a new Hex file to external flash (without OAD), we do not have the OAD image header available and due to that BIM will not able to find the new hex file which is required to upgrade.

    But can't you generate an OAD image by using the OAD image tool? The BIM always checks for a valid image header and rejects all images that do not have a valid image header.

    Thanks, 
    Elin