Tool/software:
Hi,
I`m using the attached launch.json:
{ "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" } } } } ] }
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