-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Medium
-
Code Composer Studio Theia
-
CCSNXT-2474
-
-
-
CCS_20.3.0
-
None
CCS Theia does not handle reloading of programs correctly in a multi-core environment. Consider a case of a dual-core device, CPU1 and CPU2, with different programs, Program1 and Program2, loaded to each CPU. If Program1 is loaded to CPU1 and then Program2 is loaded to CPU2, if CPU1 is selected again and the reload program option is selected. Program2 will be loaded to CPU1. It appears CCS just remembers the last loaded program and will use that on a reload option, not keeping the CPU in context. In cases where group operations are enabled, CCS will only load the last loaded program on the selected CPU (and not do anything with the other CPU).
CCS Eclipse works correctly in remembering the proper core context. When a group is selected, a reload operation will correctly reload the correct program for each core.