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.

CC2652R: SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N and jtag lock

Part Number: CC2652R

Hi,

I locked jtag and defined SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N  0x0 in ccfg.c :

#define SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N         0x0 

#define SET_CCFG_CCFG_TAP_DAP_0_CPU_DAP_ENABLE       0x00

#define SET_CCFG_CCFG_TAP_DAP_0_PWRPROF_TAP_ENABLE    0x00  

#define SET_CCFG_CCFG_TAP_DAP_0_TEST_TAP_ENABLE         0x00 

#define SET_CCFG_CCFG_TAP_DAP_1_PBIST2_TAP_ENABLE       0x00 

#define SET_CCFG_CCFG_TAP_DAP_1_PBIST1_TAP_ENABLE       0x00

#define SET_CCFG_CCFG_TAP_DAP_1_AON_TAP_ENABLE            0x00

Even mass erase will no longer work...

Does this mean that the chip can no longer be programmed?

Is there any more advanced way to unlock it?

BR

Aaron

  • Mass erase require that SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N is set to '1'.

    You have now successfully locked yourself out of the chip and when you have turned off JTAG access and mass erase you will not be able to access the chip.