Hello,
I am trying to debug some effect modules I have made using the built-in ADI modules as a reference. For now, I am attempting to set breakpoints and step through the built-in source files to see what I should be expecting. I have a few questions regarding the debug session. Note that all my modification to the ADI source files I mention below are working, the debugging is the only confusing part here.
1. When setting hardware breakpoints in for example effect_stereo_flanger.c core 1 inside of the read function, the program breaks at the same line, but in core2. This is confusing since the flanger is handled in core1.... Now for core2. I rearranged the core2 processing within audio_effects_selector.cpp so that it works exactly how core 1 works. I tried setting hardware breakpoints in the effect_stereo_reverb.c source file in both cores, but neither are breaking the program. Curious how I should be setting breakpoints so that I can debug for each core. I've tried clicking on core1 in the debug tree to direct debugging to core 1, but that did not make a difference. Some of the breakpoints I have made show up in the picture here:

2. All of the ADI effect modules have code that is helpful for debugging. An example of that is the result enumerations. What is the easiest way to use the expression tool in the debugger to view the enum return results of functions.
I am new to the SHARC core architecture and am having a tough time wrapping my head around all this. I appreciate your time and patience.
Thanks,
Teylor
