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.

CC2340R5: Serial Bootloader

Part Number: CC2340R5

Tool/software:

Hi,

We are trying to enter bootloader mode, but the CC2340R52E0RGE is not responding to any commands.
In our module design, we have configured DIO12 and DIO13 as index 1 (corresponding to Boot and Reset), but we are not getting any response during the bootloader sequence, Why ?

Thanks

  • Hello Rahul,

    Are you using a custom bootloader or the default bootloader?

    Following our syscfg you should have something like this:

    This is where you configured index from 0, to 1 correct? If so index 1 is being used which sets the RXD and TXD to DIO12 and DIO13; however, we also need to use the pinTriggerDio, which by default is 21.

    When you did you test you used the DIO21 to tell the device to enter into bootloader (after a reset)?

    Thanks,
    Alex F

  • Hi Alex,

    We are accessing the default bootloader (Fresh chipset) 

  • Hello Rahul,

    Thank you for your confirmation, here I would recommend we follow the 8.5.4 section of the TRM "bootloader firmware update example" which shows the sequence of commands needed to invoke and update through the bootloader:

    CC23xx SimpleLink Wireless MCU (Rev. A)

    Thanks,
    Alex F

  • Hi Alex,

    My default TXD and RXD is DIO12 and DIO13. Will i be able to access the bootloader ?

    Thanks

  • Hello Rahul,

    The default index of the CC2340R52E0RGE is 0, which means DIO20 and DIO6 are used, if you set the index as 1 in syscfg the DIO's will change to DIO12 and DIO13. Assuming you use DIO21 to trigger and enter the bootloader you should be able to access the bootloader. 

    *Note that syscfg also has settings to disable the bootloader, I assume you have allowed the bootloader to be entered via syscfg here.

    Thanks,
    Alex F