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.

CC2650 ROM bootloader reset

How can we re-initiate the ROM bootload sequence in the device before it has finished? Is a hardware reset the only option or should we use HCI_EXT_ResetSystemCmd(HCI_EXT_RESET_SYSTEM_HARD); or HAL_SYSTEM_RESET();? Is there an option to re-initiate the bootloader without resetting the device at all?

Thank you!

  • Hi Lenio,

    When the MCU is in the ROM bootloader (RBL) state, you will need to reset the RBL via a HW reset. The HCI commands are only valid when the MCU is running the BLE Stack from internal flash memory.

    Note that after you have completed the download sequence & programmed the internal flash memory, you can issue a RBL COMMAND_RESET to reset the MCU to begin executing the new SW.

    Best wishes