I am using CCS 20.3. To launch the debugger I click the little green "Start Debugging" triangle. It always uploads the the flash for that cpu, whether or not the code had changed. In the configuration file (below), I thought I had told it to not do that.
How can I get debug started without doing a flash rewrite?
Thanks,
{ "version": "0.2.0", "configurations": [ { "name": "qrf_cpu01", "type": "ccs-debug", "request": "launch", "projectInfo": { "name": "qrf_cpu01", "resourceId": "/qrf_cpu01" }, "connections": [ { "name": "Texas Instruments XDS110 USB Debug Probe", "cores": [ { "name": "C28xx_CPU1", "autoConnect": true, "debuggerSettings": { "data": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n<PropertyValues>\n\n <property id=\"FlashRangeToggle\">\n <curValue>0</curValue>\n </property>\n\n <property id=\"FlashRangeAddr\">\n <curValue>0x80000-0x81FFF</curValue>\n </property>\n\n <property id=\"FlashDownloadSetting\">\n <curValue>Erase and Program</curValue>\n </property>\n\n <property id=\"FlashEraseSelection\">\n <curValue>Necessary Sectors Only (for Program Load)</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector4\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector5\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector6\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector7\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector8\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector9\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector10\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector11\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector12\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector13\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"Z1LINKPOINTER1\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z1LINKPOINTER2\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z1LINKPOINTER3\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z1PSWDLOCK\">\n <curValue>00000FFF</curValue>\n </property>\n\n <property id=\"Z1CRCLOCK\">\n <curValue>00000FFF</curValue>\n </property>\n\n <property id=\"Z1OTPBOOTCTRL\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z1GRABSECT\">\n <curValue>3FFFFFFF</curValue>\n </property>\n\n <property id=\"Z1GRABRAM\">\n <curValue>F000FFFF</curValue>\n </property>\n\n <property id=\"Z1EXEONLYSECT\">\n <curValue>00007FFF</curValue>\n </property>\n\n <property id=\"Z1EXEONLYRAM\">\n <curValue>000000FF</curValue>\n </property>\n\n <property id=\"Z2LINKPOINTER1\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z2LINKPOINTER2\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z2LINKPOINTER3\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z2PSWDLOCK\">\n <curValue>00000FFF</curValue>\n </property>\n\n <property id=\"Z2CRCLOCK\">\n <curValue>00000FFF</curValue>\n </property>\n\n <property id=\"Z2OTPBOOTCTRL\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z2GRABSECT\">\n <curValue>3FFFFFFF</curValue>\n </property>\n\n <property id=\"Z2GRABRAM\">\n <curValue>F000FFFF</curValue>\n </property>\n\n <property id=\"Z2EXEONLYSECT\">\n <curValue>00007FFF</curValue>\n </property>\n\n <property id=\"Z2EXEONLYRAM\">\n <curValue>000000FF</curValue>\n </property>\n\n <property id=\"FlashFiles\">\n <curValue></curValue>\n </property>\n\n</PropertyValues>\n" } }, { "name": "C28xx_CPU2", "autoConnect": true, "debuggerSettings": { "data": "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\" ?>\n<PropertyValues>\n\n <property id=\"AddCIOBreakpointAfterLoad\">\n <curValue>0</curValue>\n </property>\n\n <property id=\"ResetOnRestart\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"RestartOnSymbolLoad\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"AutoRunToLabelName\">\n <curValue></curValue>\n </property>\n\n <property id=\"AutoRunToLabelOnRestart\">\n <curValue>0</curValue>\n </property>\n\n <property id=\"AutoRunToLabelOnReset\">\n <curValue>0</curValue>\n </property>\n\n <property id=\"HaltOnConnect\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashCoreSelection\">\n <curValue>CPU2 (Slave)</curValue>\n </property>\n\n <property id=\"FlashRangeToggle\">\n <curValue>0</curValue>\n </property>\n\n <property id=\"FlashRangeAddr\">\n <curValue>0x80000-0x81FFF</curValue>\n </property>\n\n <property id=\"FlashDownloadSetting\">\n <curValue>Erase and Program</curValue>\n </property>\n\n <property id=\"FlashEraseSelection\">\n <curValue>Entire Flash</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector0\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector1\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector2\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashC28Bank0Sector3\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"Z1LINKPOINTER1\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z1LINKPOINTER2\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z1LINKPOINTER3\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z1PSWDLOCK\">\n <curValue>00000FFF</curValue>\n </property>\n\n <property id=\"Z1CRCLOCK\">\n <curValue>00000FFF</curValue>\n </property>\n\n <property id=\"Z1OTPBOOTCTRL\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z1GRABSECT\">\n <curValue>3FFFFFFF</curValue>\n </property>\n\n <property id=\"Z1GRABRAM\">\n <curValue>F000FFFF</curValue>\n </property>\n\n <property id=\"Z1EXEONLYSECT\">\n <curValue>00007FFF</curValue>\n </property>\n\n <property id=\"Z1EXEONLYRAM\">\n <curValue>000000FF</curValue>\n </property>\n\n <property id=\"Z2LINKPOINTER1\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z2LINKPOINTER2\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z2LINKPOINTER3\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z2PSWDLOCK\">\n <curValue>00000FFF</curValue>\n </property>\n\n <property id=\"Z2CRCLOCK\">\n <curValue>00000FFF</curValue>\n </property>\n\n <property id=\"Z2OTPBOOTCTRL\">\n <curValue>FFFFFFFF</curValue>\n </property>\n\n <property id=\"Z2GRABSECT\">\n <curValue>3FFFFFFF</curValue>\n </property>\n\n <property id=\"Z2GRABRAM\">\n <curValue>F000FFFF</curValue>\n </property>\n\n <property id=\"Z2EXEONLYSECT\">\n <curValue>00007FFF</curValue>\n </property>\n\n <property id=\"Z2EXEONLYRAM\">\n <curValue>000000FF</curValue>\n </property>\n\n <property id=\"FlashVerboseMode\">\n <curValue>1</curValue>\n </property>\n\n <property id=\"FlashFiles\">\n <curValue></curValue>\n </property>\n\n</PropertyValues>\n" } } ] } ], "launchSettings": { "coresToLoadForProjectLaunch": [ { "coreId": "C28xx_CPU1", "loadProgram": false }, { "coreId": "C28xx_CPU2", "loadProgram": false } ] } }}