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.

LP-EM-CC2745R10-Q1: Example code for serial bootloader LP-EM-CC2745R10-Q1

Part Number: LP-EM-CC2745R10-Q1
Other Parts Discussed in Thread: CC2340R5, UNIFLASH

Tool/software:

Hi ,

We are currently exploring the Serial boot sequence on the CC2745R10 as mentioned in the TRM. We would like to load the firmware via UART. On the Ti E2E forum I found a Github link which has an implementation of the host side on a Linux platform. 

 

The link provided points to an older version of the SDK(simplelink_low_power_f3_sdk-7.40), and I see that in later versions, the host implementation of the serial bootloader is missing. 

 

Can we use the same SBL code of the host provided here? If not please provide us the link to the latest SBL tool on the host side.

 

I also have found a UI tool that does the boot sequence using UART, but it says that it is mainly for the CC254xx family. Is there a similar tool available for the CC27xx and CC234xx family as well?

 

Link for the CC254xx family SBL that I am referring to is here.

  • Hello,

    The first github link you provided will work fine with the CC23xx and CC27xx devices. The sequences for the serial bootloader are identical, so you shouldn't run into any issues using them. 

    Best,

    Nima Behmanesh

  • Hi Nima, 

    In the git repo I see that there are specific files for cc2340R5, Which contains the RAM and FLASH related addresses. Are you sure that the same tool will work for the cc27xx family as well? Please find the screenshot below. 

    Also your Readme talks about, a CCFG file which is taken as an argument for the tool to work. Could you provide us with a sample CCFG file as well? 

    Thanks,

    Sandeep 

  • Hello,

    The readme has information about creating the CCFG, since it will be specific to the application. 

    I will try this on Monday, and get back to you with any needed modifications.

    Best,

    Nima Behmanesh

  • Hi Nima, 

    As per following the readMe file, I have extracted the CCFG section from the flash. The next step is to extract the binary file as shown below.

    Where do we get the size of the firmware?

    Currently I have used the map file as a reference and created a firmware bin file. But I am not able to get the device into boot mode. Could you let us know how to erase the internal flash using a tool like uniFLash?

  • Hi Sandeep,

    After speaking to the R&D team, a new application is being made for the CC27XX. Since I started looking into it, some more modifications are needed since the CC27XX now has a SCFG in addition to the CCFG. I'll try to get a timeline for the new tool.

    Best,

    Nima Behmanesh

  • Hi Sandeep,

    Unfortunately, we don't have a timeline yet, and I'm not sure when we will due to other planned features. 

    It will have to re-implemented according to the TRM.

    Best,

    Nima Behmanesh