I have been using these JTAG emulators for ADSP blackfin processors for quite some time now. I want to know about how the software breakpoint actually works internally. I opened the ADSP JTAG emulator, it had a BF531 DSP and a flash inside. Now, if my understanding is right... When we run the code in emulator mode, then the code runs from the DSP in the JTAG device. Now when i keep a breakpoint in the emulator.. how does it work??.. I have one possible interpretation from my basic understanding.. please help me understand if its right.... May be when we set the breakpoint, the code from that part is pushed into some stack and some breakpoint function is replaced onto that location. This function has some infinite loop within.... Am i somewhere even close??
- posted
17 years ago