CODECOMPOSER: Theia -> launch.json doesn`t work as expect

Part Number: CODECOMPOSER

Tool/software:

Hi,

I`m using the attached launch.json:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
"version": "0.2.0",
"configurations": [
{
"name": "CV3-C3T0-TIVA",
"type": "ccs-debug",
"request": "launch",
"projectInfo": {
"name": "CV3-C3T0-TIVA",
"resourceId": "/CV3-C3T0-TIVA"
},
"debuggerSettings": {
"targetConfigs/Tiva TM4C1290NCPDT.ccxml": {
"Texas Instruments XDS110 USB Debug Probe/CORTEX_M4_0": {
"data": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n<PropertyValues>\n\n <property id=\"FlashProgramOption\">\n <curValue>Use the Erase Options Specified Below</curValue>\n </property>\n\n <property id=\"FlashEraseType\">\n <curValue>By Address Range</curValue>\n </property>\n\n <property id=\"FlashEraseStartAddr\">\n <curValue>0x00004000</curValue>\n </property>\n\n <property id=\"FlashEraseEndAddr\">\n <curValue>0x00100000</curValue>\n </property>\n\n <property id=\"FlashBlankCheckSelection\">\n <curValue>By Address Range</curValue>\n </property>\n\n <property id=\"FlashBlankCheckStartAddr\">\n <curValue>0x00004000</curValue>\n </property>\n\n <property id=\"FlashBlankCheckEndAddr\">\n <curValue>0x00100000</curValue>\n </property>\n\n <property id=\"FlashChecksumSelection\">\n <curValue>By Address Range</curValue>\n </property>\n\n <property id=\"FlashChecksumStartAddr\">\n <curValue>0x00004000</curValue>\n </property>\n\n <property id=\"FlashChecksumEndAddr\">\n <curValue>0x00100000</curValue>\n </property>\n\n <property id=\"FlashVerboseMode\">\n <curValue>1</curValue>\n </property>\n\n</PropertyValues>\n"
}
}
}
}
]
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

.theia.zip

It is configured to not overwrite the flash from 0 to 0x4000 since I`m using a bootloader in that flash region but it always erases the whole flash. This wasn`t the case with CCS 12.8.1. I`m currently using CCS 20.1.0.

Is this a known problem?

Thanks!

Best regards

Steffen