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.

CC2640R2F: Serial Bootloader not working with smartrf flash programmer2 using launchpad with UART Rx DIO_6 and Tx DIO_7.

Part Number: CC2640R2F
Other Parts Discussed in Thread: CC2640, CC2650

We are using CC2640R2F launchxl .SDK version 1.50.00.58. We successfully flashed through smartrf flash programmer using default UART pins(DIO_2 and DIO_3). But for our custom board we have to change UART pins (DIO_6 Rx and DIO_7 Tx).

We enabled bootloader in 

C:\ti_revB\simplelink_cc2640r2_sdk_1_50_00_58\source\ti\devices\cc26x0r2\startup_files\ccfg.c

 1. BOOTLOADER_ENABLE = 0xC5 (Bootloader enable. SET_CCFG_BL_CONFIG_BOOTLOADER_ENABLE in CC13xx/CC26xxware)
  2. BL_LEVEL = 0x00 (Active low. SET_CCFG_BL_CONFIG_BL_LEVEL in CC13xx/CC26xxware)
  3. BL_PIN_NUMBER = 0x05(DIO 5. SET_CCFG_BL_CONFIG_BL_PIN_NUMBER in CC13xx/CC26xxware)
  4. BL_ENABLE = 0xC5 (Enable "failure analysis". SET_CCFG_BL_CONFIG_BL_ENABLE in CC13xx/CC26xxware)

We changed  board files in

C:\ti_revB\simplelink_cc2640r2_sdk_1_50_00_58\source\ti\blestack\boards\CC2640R2_LAUNCHXL\CC2640R2_LAUNCHXL.h for UART.

But still smartrf gives the error that they cant enter bootloader ..device is not giving any response..