Topic: Illegal Opcode Reset
Hi,
During the development of my application, I have encountered a problem during initialization. When I try to pause execution I see messages in the Debug Log like "Stack underflow" or "Out of Code" and it is no longer possible to use the "Show execution point" feature of Ride to find the source line where the program is executing. When I use the "Goto PC" feature in the disassembly it appears to be attempting to execute out of a data region (Mnemonic listing shows "db xxxh"). The illegal opcode detection flag was set (RST->SR ILLOPF bit was set, the rest of them were 0) During another test I found that the program was "stuck" at 0x8000 (user boot code section?) even though this section of code is quite simple/linear, plusinterrupts were disabled.
What tools does Ride include that could help me troubleshoot this better?
Does anyone have suggestions for me?
Thanks in advance.
Last edited by JQ (2010-03-09 23:59:19)


