Sign in

username:

password:



Not a member?

Search c55x



Search tips

Subscribe to c55x



c55x by Keywords

AIC23 | C5509 | CCS | CSL | EMIF | EVM | GEL | GPIO | HPI | Interfacing | JTAG | McBSP | OMAP | Omap15 | OMAP59 | RTDX | SDRAM | TMS320VC5509 | USB | XDS5

Ads

Discussion Groups

Discussion Groups | TMS320C55x | DMA ISR Debug Problem! ( C5510 XDS510pp, CCS2.2 )

Technical discussions about the TI C55x DSPs (including the c5501, c5502, c5503, c5507, c5509, c5510 and OMAP5910).

  

Post a new Thread

DMA ISR Debug Problem! ( C5510 XDS510pp, CCS2.2 ) - squarec - Nov 19 12:27:00 2003



Hello !!

We've encountered some problem while debugging DMA ISR.
(TI TMS320VC5510, Spectrum XDS510pp Emulator, CCS 2.2 )

/*main.c*/
....................
1 interrupt DMAISR()
2 {
3 k++;
4 expression 1;
5 expression 2;
6 ...........
7 }

8 Timer_Function
9 {
10 DMA_memory_copy_rountine();/* So DMAISR() will execute periodly
*/
11 }

.....................
..................... */

When we SET breakpoint at line 4 and run the program,
DSP will halt at the breakpoint(line 4) and k will be added by 1 as
expect.

Our problem is:
Each time we START running program without setting any breakpoints,
halt DSP, then, k still be added by 1. No matter how many time pass!!

If we want set breakpoint at line 4 after program running, DSP will
NOT enter the breakpoint anymore.

In other words, k won't countinue increasing unless we pause it, run,
pause it, run........

Did We missed something?

Best Regard,

James





(You need to be a member of c55x -- send a blank email to c55x-subscribe@yahoogroups.com )