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: Bootloader configuration of serial interface

Part Number: CC2340R5

Tool/software:

Hi,

Currently we are working on CC2340R52E0RGE basic_ble Peripheral profile project. In Our custom module. 

Where in our Design UART_TX (DIO13) and UART_RX (DIO12) and serialIoCfgIndex = 1 configured these parameters in  syscfg(device configuration).When Code loaded via Jtag ,bootloader entry and bootloader commands are executing.

But with the new device  we issued 0x55 (The bootloader provides a method to automatically detect the UART baud rate used to communicate with it. To synchronize with the host, the bootloader must receive 2 bytes with the value of 0x55. If synchronization succeeds, the bootloader returns an acknowledge consisting of 2 bytes with the values of 0x00 and 0xCC) and but the CC2340R52E0RGE is not responding to any commands. 

Why the bootloader is not responding for serialIoCfgIndex = 1 and what is index 1 used for?

Thank you.

  • Hello Vignesh,

    The index itself is used to set which pins the expected data comes on, and in order to enter bootloader mode in the first place we need to use the trigger pin which by default is DIO21, just to confirm here but you did use the trigger pin to enter the bootloader before sending data on DIO 12 and DIO 13?

    THanks,
    Alex F