Processing

Please wait...

Settings

Settings

Goto Application

1. WO2012069872 - METHOD FOR SETTING BREAKPOINTS, AND AN INTEGRATED CIRCUIT AND DEBUG TOOL THEREFOR

Publication Number WO/2012/069872
Publication Date 31.05.2012
International Application No. PCT/IB2010/055324
International Filing Date 22.11.2010
IPC
G06F 11/22 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
G06F 11/36 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging of software
CPC
G06F 11/3636
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
362Software debugging
3636by tracing the execution of the program
G06F 11/3648
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
11Error detection; Error correction; Monitoring
36Preventing errors by testing or debugging software
362Software debugging
3648using additional hardware
G06F 9/30054
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
9Arrangements for program control, e.g. control units
06using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
30Arrangements for executing machine instructions, e.g. instruction decode
30003Arrangements for executing specific machine instructions
3005to perform operations for flow control
30054Unconditional branch instructions
Applicants
  • FREESCALE SEMICONDUCTOR, INC. [US]/[US] (AllExceptUS)
  • ROBERTSON, Alistair [GB]/[GB] (UsOnly)
  • MAIOLANI, Mark [GB]/[GB] (UsOnly)
Inventors
  • ROBERTSON, Alistair
  • MAIOLANI, Mark
Priority Data
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD FOR SETTING BREAKPOINTS, AND AN INTEGRATED CIRCUIT AND DEBUG TOOL THEREFOR
(FR) PROCÉDÉ POUR DÉFINIR DES POINTS D'ARRÊT, CIRCUIT INTÉGRÉ ET OUTIL DE MISE AU POINT ASSOCIÉ
Abstract
(EN)
A method (200) for setting one or more breakpoints within executable program code of an embedded device (100) is described. The method comprises copying at least one area of non-volatile memory (NVM) of the embedded device, comprising at least one instruction at which a breakpoint is to be set, into at least one area of overlay memory (240), replacing within the overlay memory the at least one instruction at which a breakpoint is to be set with a breakpoint operation code (250), and enabling a mapping of the at least one area of NVM, comprising the at least one instruction at which a breakpoint is to be set, to the at least one area of overlay memory during execution of the program code within the embedded device (260).
(FR)
L'invention concerne un procédé (200) destiné à définir un ou plusieurs points d'arrêt dans le code d'un programme exécutable d'un dispositif embarqué (100). Le procédé consiste à recopier au moins une zone de mémoire non volatile (NVM) du dispositif embarqué, comprenant au moins une instruction au niveau de laquelle un point d'arrêt doit être défini, à l'intérieur d'au moins une zone d'une mémoire de superposition (240), en remplaçant dans la mémoire de superposition ladite instruction au niveau de laquelle un point d'arrêt doit être défini par un code d'opération de point d'arrêt (250) et en permettant une mise en correspondance de ladite zone de mémoire NVM, comprenant ladite instruction au niveau de laquelle un point d'arrêt doit être défini, avec ladite zone de mémoire de superposition pendant l'exécution du code de programme sur le dispositif embarqué (260).
Also published as
Latest bibliographic data on file with the International Bureau