Software Debugging
First Claim
1. A method of debugging software arranged to run on a microcontroller for the purpose of controlling a macrocell associated with the microcontroller, the method comprising the steps of:
- populating fields of a debugger application using macrocell specific data read electronically from a database, said fields including at least a parameter name field and a parameter location field;
displaying one or more of the populated fields on a graphical user interface of the debugger application;
transmitting user initiated debugging related instructions to the microcontroller from the debugger application;
receiving response data from the microcontroller at the debugger application; and
displaying the response data to the user on the graphical user interface of the debugger application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of debugging software arranged to run on a microcontroller for the purpose of controlling a macrocell associated with the microcontroller 1. The method comprises the steps of populating fields of a debugger application 3 using macrocell specific data read electronically from a database 4, said fields including at least a parameter name field and a parameter location field. One or more of the populated fields is displayed on a graphical user interface of the debugger application 3. User initiated debugging related instructions are relayed to the microcontroller 1 from the debugger application 3, whilst response data is received from the microcontroller 1 at the debugger application 3. The received response data is displayed to the user on the graphical user interface of the debugger application 3.
23 Citations
12 Claims
-
1. A method of debugging software arranged to run on a microcontroller for the purpose of controlling a macrocell associated with the microcontroller, the method comprising the steps of:
-
populating fields of a debugger application using macrocell specific data read electronically from a database, said fields including at least a parameter name field and a parameter location field;
displaying one or more of the populated fields on a graphical user interface of the debugger application;
transmitting user initiated debugging related instructions to the microcontroller from the debugger application;
receiving response data from the microcontroller at the debugger application; and
displaying the response data to the user on the graphical user interface of the debugger application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for debugging software arranged to run on a microcontroller for the purpose of controlling a macrocell associated with the microcontroller, the system comprising:
-
first memory means storing one or more databases containing macrocell specific data;
computer means comprising a processor and a second memory means arranged in use to implement a debugger application including at least a parameter name field and a parameter location field, the fields being populated using macrocell specific data obtained from a database;
input/output means for coupling to a microcontroller, wherein user initiated debugging related instructions may be transmitted to the microcontroller from the debugger application, and response data from the microcontroller may be received at the debugger application; and
a graphical user interface for displaying at least certain of said populated fields in addition to response data received from the microcontroller.
-
-
12. A computer memory encoded with executable instructions representing a computer program for causing a computer connected to a computer network to debug software arranged to run on a microcontroller for the purpose of controlling a macrocell associated with the microcontroller, the debugging operation comprising the steps of:
-
populating fields of a debugger application using macrocell specific data obtained from a database, said fields including at least a parameter name field and a parameter location field;
displaying one or more of the populated fields on a graphical user interface of the debugging application;
transmitting user initiated debugging related instructions to the microcontroller from the debugger application;
receiving response data from the microcontroller at the debugger application; and
displaying the response data to the user on the graphical user interface of the debugger application.
-
Specification