发明名称 Vorrichtung und Verfahren zur Echtzeitfehlerbeseitigung von Quellprogrammen, insbesondere für DSP
摘要 The method of the invention substantially consists in writing in the program code a packet of pseudo-instructions ("upload point") containing the name of a variable to be monitored, in order to check if the source program is functioning correctly. Such pseudo-instructions are written in specific points of the program code, in which may be necessary to monitor the value of certain variables, and are enabled by a test computer. Before the compilation of the source program, a program ("TESTERPARSER") scans each instruction of the source program from start to end, substituting each pseudo instruction with corresponding real instructions constituting a certain subroutine. The resulting program after this substitution ("intermediate program") is compiled, thus obtaining the compiled program that will be executed by the user system. If the considered pseudo instruction belongs to an enabled upload point, its corresponding subroutine will display on the test system, during the run of the compiled program and without stopping it, the value of the variables to be monitored. In this way the program can be monitored in real time during its run, and may be stopped only when the programmer decides so, because an incorrect value of a variable has been detected. This expedient is particularly useful in debugging cyclically running program, as in the case of DSP (fig. 3). <IMAGE>
申请公布号 DE60021092(T2) 申请公布日期 2006.05.18
申请号 DE2000621092T 申请日期 2000.11.21
申请人 SIEMENS MOBILE COMMUNICATIONS S.P.A., MAILAND/MILANO 发明人 CANOSI, CLAUDIO;DE LA CRUZ, RAFAEL ANDREAS MARIN
分类号 G06F11/36 主分类号 G06F11/36
代理机构 代理人
主权项
地址