Hello Art,
If the JTAG is locked but SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N is set to 1 in the CCFG then they will be able to force a mass erase to recover device access, however they will lose the ability to debug the errant firmware. https://e2e.ti…
Just to confirm, you tried to force a mass erase in FLASH-PROGRAMMER 2 (as compared to the erase action)? Do you have the bootloader enabled (see SWRA466 and Chapter 8 of the TRM ) and have your tried erasing the device through that interface? Unfortunately…
Hi Srinivas,
Have you disabled flash erase in ccfg.c? I.e. set:
#define SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N 0x0 // Any chip erase request detected during boot will be ignored
-Simon
Do you have more details? It sounds like you have by accident have changed the setting of CHIP_ERASE_DIS_N in the CCFG and hence locked yourself out of the chip. Please refer to chapter 9 in www.ti.com/.../swcu117h.pdf for more details.
So, for disable chip erase, we can define this in ccfg.c?
SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N=0x00
What is the difference when defining in predefined symbols? Last time, I use all predefined symbols for my defines lije this not ccfg.c..
Regards…
As long as you have set #define SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N 0x1 it should be possible to do a mass erase. As YK suggested, please try with Flash Programmer 2. If that seems not to work, could you report the symptoms?
Could you attach the xml files showing the setup instead of copy/ paste them into the post?
As long as you haven't changed SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N you should be able to do a mass erase. But if the chip comes up as unknown you have bricked…
Part Number: CC1352R Hi TI and other CC1352R enthusiasts,
We have an issue regarding locking the CC1352R1F3 during our (mass-)production. We want that the chip will be not-readable, not writeable, and also not able to debug. But a chip erase via …
I see that I referred to 7) and not 6).
6) under the section I linked to state: "Optionally, the SET_CCFG_ERASE_CONF_CHIP_ERASE_DIS_N define in ccfg.c can be set to 0x0 to disallow erasing of the Flash when Chip Erase is requested by JTAG."
Which…