Computer system
First Claim
1. A method of operating a target system having a digital signal processor, said digital signal processor having plural registers, the target system further having a link connectable to a host computer for debugging said target system, wherein said target system further has a memory having plural addressable locations, one of said locations being designated for storage therein of pointer information indicative of the entry point of a subroutine useable in debugging by said host computer, and other locations storing an application program, the method comprising:
- setting the contents of a predetermined one of said registers of said digital signal processor to a first value when said host is connected to said link, and to a second value when said host is not connected to said link;
starting execution by said digital signal processor of said application program on said target system, wherein said step of starting execution comprises;
reading the content of said predetermined one of said registers;
when said one register stores said second value, writing a predetermined value to said one of said locations;
when said one register stores said first value, leaving the contents of said one of said locations unchanged.
1 Assignment
0 Petitions
Accused Products
Abstract
A register of a processor is set to one value when a host is connected to the processor and to a second value when no host is connected. The processor then starts execution after reading the register contents, and if it finds that the second value is stored it writes a set value to a pointer storage location. When the one value is stored, it leaves the content of the pointer location unaffected.
-
Citations
16 Claims
-
1. A method of operating a target system having a digital signal processor, said digital signal processor having plural registers, the target system further having a link connectable to a host computer for debugging said target system, wherein said target system further has a memory having plural addressable locations, one of said locations being designated for storage therein of pointer information indicative of the entry point of a subroutine useable in debugging by said host computer, and other locations storing an application program, the method comprising:
-
setting the contents of a predetermined one of said registers of said digital signal processor to a first value when said host is connected to said link, and to a second value when said host is not connected to said link;
starting execution by said digital signal processor of said application program on said target system, wherein said step of starting execution comprises;
reading the content of said predetermined one of said registers;
when said one register stores said second value, writing a predetermined value to said one of said locations;
when said one register stores said first value, leaving the contents of said one of said locations unchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system having a digital signal processor, said digital signal processor having plural registers, the system further having a link connectable to a host computer for debugging said system, wherein said system further has a memory having plural addressable locations, one of said locations being designated for storage therein of pointer information indicative of the entry point of a subroutine useable in debugging by said host computer, and other locations storing an application program, the system comprising:
-
reset circuitry for setting the contents of a predetermined one of said registers of said digital signal processor to a second value;
circuitry responsive to a host connected to said link for setting the contents of said register to a first value;
said digital signal processor comprising circuitry starting execution of said application, and further comprising determining circuitry for determining the content of said predetermined one of said registers; and
writing circuitry for writing a predetermined value to said one of said locations when said one register stores said second value, whereby when said one register stores the first value, the contents of said one of said locations remains unchanged. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification