Hello CCS experts,
1. Turning PSC0 ARM module to wait-for-interrupt sleep on the DSP side.
2. Expect the triggered ARMCLKSTOPREQ ISR on the ARM core to execute the MCR p15, #0, r3, c7, c0, #4 command to put the ARM core into WFI sleep.
1. http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/104540.aspx#370046, by JohnS, suggesting using adaptive clocking and lower JTAG clock. He also refers to http://processors.wiki.ti.com/index.php/XDS100#Q:_My_XDS100v2_does_not_work_reliabily_with_the_OMAPL138_.2F_DM365_.2F_ARM926_core
2. http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/178069/662011.aspx#662011
3. http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/111531/394883.aspx#394883
4. http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/112716.aspx
5. http://e2e.ti.com/support/development_tools/code_composer_studio/f/81/t/103398.aspx
Also regarding the wiki link JohnS referred:
The fist of its suggestion is to use code rather than GEL for changing the PLL:
http://processors.wiki.ti.com/index.php/XDS100#Q:_My_XDS100v2_does_not_work_reliabily_with_the_OMAPL138_.2F_DM365_.2F_ARM926_core A couple of things to try: Setup the PLL by executing code (ex: UBoot, etc.) instead of using the GEL file. (preferred) Turn on adaptive clocking XDS100#Q:_How_can_I_turn_on_adaptive_clocking.3F and setup the timeouts to very slow. In this mode, it is still better to "run" the code and not "step" it. Make sure you have the latest CPLD version. To update the XDS100v2 CPLD, please see XDS100#Q:_How_can_I_update_the_CPLD_on_my_XDS100v2.3F
A couple of things to try: