To suspend execution of a core:
- Enable multicore groups for multicore operations (see Multicore Groups).
- In the Debug view, select a thread that corresponds to a core for bareboard debugging.
- Click Multicore Suspend.
Alternatively, in the Command-Line Debugger Shell, select a thread using the
switchtarget command and then use the
mc::stop command to suspend execution of a core during a debugging session.
Note: If Use all cores is enabled, then all cores in the processor are suspended. Otherwise, if the core is in a multicore group, then all cores in the multicore group are suspended. In either case, cores that are not being debugged can still be affected by the command. If this is not the desired behavior, then reconfigure your multicore groups.