Hello Saqlain Raza,
The option CW_DEBUG is not needed in SDK 2.0 release, because CW_DEBUG is only required by e500v2 platforms, but e500v2 platforms have already been removed from SDK 2.0.
A short overview:
for e6500: you can debug the target with CW_DEBUG disabled, except the case where the target enters in idle mode (PW20 state I guess). From this state, due to HW design limitation, you can not use external debug.Therefore, if there is a way to disable this state from Linux, you should be able to debug e6500 without CW_DEBUG.
for e500mc and e5500: you can fully debug the target with CW_DEBUG disabled.
for e500v2: you must use CW_DEBUG to enable external debug flags from MSR. There no way you can Debug with probe without these flags set.
Have a great day,
Yiping
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------