Maybe check the gdb hooks - hook-stop hook-run hook-continue. 
Consider the situation:
When you're stepping through source code in debugger and 
1) the hook-stop is defined to save flags state & disable interrupts
2) the hook-continue is defined to restore flags state & continue
before step there is no hook-continue called (at least not in 6.0 gdb
with mspgcc patches) but hook-stop is called after the step. This can
lead to behaviour like that:

When hook-stop saves the interrupt flags and clears interrupt enable
next hook-continue _only restores_ the flags from saved state. But when
there is double call for hook-stop the restored flags are with disabled
interrupts. This can be the source of your problem. To check if it's
really so, please make the action:
1) Break the runtime and continue.
2) Reset H/W, break the runtime and make one step.

If in the first case your interrupts are working, but in the second not,
it's probably the problem i've described,

        regards,

                T.

W liƛcie z pon, 20-09-2004, godz. 13:31, k.sm...@realtimeengineers.com
pisze: 
> Hi, 
> 
> I am using a Softbaugh FETP and having the following problem. 
> 
> If I build my code and execute it without the debugger everything is fine.  
> If I step through the code using GDB I find that the timer interrupts only 
> occur once.  After that nothing.  I can manually set the interrupt flag 
> again by poking into memory and this causes the ISR to execute, but the 
> interrupt flag will never get set automatically after the first time.  If I 
> kill the debug session then the code again operates without error. 
> 
> I have seen a post on the MSP430 Yahoo group with the same problem but there 
> was no resolution given. 
> 
> Any help appreciated. 
> 
> 
> 
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
> Project Admins to receive an Apple iPod Mini FREE for your judgement on
> who ports your project to Linux PPC the best. Sponsored by IBM.
> Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
> _______________________________________________
> Mspgcc-users mailing list
> Mspgcc-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mspgcc-users


Reply via email to