Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
16 years ago

Cannot find bounds of the current function

Hello,

I am using the NIOS II IDE version 9.0 to develop some firmware. I have noticed that under some heavy operating circumstances with many IRQs firing (somewhere on the order of a couple hundred a second) my firmware appears to stop running. When I hit the debugger's pause button, the dissambler view shows that the current point of execution is off in nowhere's land. On top of that, the debugger does not show the current line of execution. When I tell the debugger to single step, a few moments go by and the watchdog timer error window appears. The details say "Cannot find the bounds of the current function."

Right now the only thing I can think of is the stack is getting overrun with interrupt handlers, but I really dont know how to test this theory. Does anyone have any idea as to if this sounds correct? Or has anyone else seen behavior similar to this?

Any help would be greatly appreciated. Thanks.
No RepliesBe the first to reply