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: Back door boot loader flashing

Part Number: LAUNCHXL-CC26X2R1

Tool/software:

Flashing CC26X2 chip in backdoor boot loader mode via SPI

Currently complete flash region 352KB taking 90 sec to flash(From Ping to reset)

Working on timing improvement part

Current frequency : 1Mhz

In what ways we can reduce the timing?

  • Additional info: We have a restriction of using 64 bytes per frame

  • Hi,

    Thank you for reaching out.

    Here are a few elements you may want to consider:

    - increase the SPI speed up to 4 MHz (see maximum supported frequency in https://www.ti.com/lit/swcu185 §10.2.2.2)

    - if your software does not use the whole flash, ensure to not write more than useful

    - if relevant consider skipping the memory erase - devices are delivered with the flash erased 

    - assuming you have data showing the low likelihood for flash write issues, while having production tests able to catch such issue, consider skipping the CRC check

    Please note, these elements are pretty generic and should be applied considering your system requirements.

    I hope this will help,

    Best regards,

  • Is there any delay expected between the commands?

    Because in "CC13x2, CC26x2 SimpleLink Wireless MCUTechnical Reference Manual" it was mentioned that The transmitter is allowed to send zeros until a nonzero response is received, that is necessary
    for SSI and is allowed by the UART. The receiver is allowed to return zeros until it is ready to ACK or NAK
    the packet that is being sent.

    But this dummy 0's is varying for each command as well as if i try to reduce the timing that insist increasing the 0's.

    How to approach this?

  • Hi,

    Some inevitable delays between the flash write/erase commands - due to the flash writing time -  are expected. You can reference the data sheet of the part for more details on Flash write time (see §8.7 of https://www.ti.com/lit/gpn/cc2642r).

    Best regards,