Debugging device and method
First Claim
1. A method of debugging a target system using a host system connected thereto, the target system comprising a digital signal processor having associated memory comprising plural addressable locations, said target system further having a reserved storage location designated as a vector, said memory further storing plural application programs, each application program having respective associated exception handler code, the method comprising:
- dynamically loading an stack to said reserved region;
causing the vector of said target system to point to said stack whereby all said applications use the said stack for said exception.
1 Assignment
0 Petitions
Accused Products
Abstract
During debugging of target system by a host system, s single stack is used for an exception by a set of applications running on the processor of the target. To achieve this, the stack is dynamically loaded by the host to a reserved memory region, and a vector of the target is set to point to that reserved memory region. The exception handlers of each application then use the vector to access the stack.
-
Citations
13 Claims
-
1. A method of debugging a target system using a host system connected thereto, the target system comprising a digital signal processor having associated memory comprising plural addressable locations, said target system further having a reserved storage location designated as a vector, said memory further storing plural application programs, each application program having respective associated exception handler code, the method comprising:
-
dynamically loading an stack to said reserved region;
causing the vector of said target system to point to said stack whereby all said applications use the said stack for said exception. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A device for debugging a target system, the device comprising a host system connected thereto, the target system comprising a digital signal processor having associated memory comprising plural addressable locations, said target system further having a reserved storage location designated as a vector, said memory further storing plural application programs, each application program having respective associated exception handler code, the device further comprising:
-
stack dynamic loading circuitry in said host for dynamically loading a stack to said reserved region, whereby said loader comprises an indication of the location in said memory of said stack;
vector writing circuitry receiving said indication, and writing to said the vector of said target system the address of said stack whereby all said applications use the said stack for said exception. - View Dependent Claims (10, 11, 12, 13)
-
Specification