Gestisce un breakpoint da direttiva
Sintassi |
BP 0 Disattiva tutti i breakpoint. BP n O Disattiva il breakpoint n. BP n mode object op [cond] [-TS] |
---|---|
n |
Numero di breakpoint (1÷4). Se n = 0 disabilita tutto e non serve altro. |
mode |
Modo operativo del breakpoint. Può valere: O, R, U n, A n. •Off - disattiva •Run - attiva •Upto n - attiva per n eventi successivi quindi disattiva •After n - attiva dopo n eventi successivi |
cosa |
Grandezza su cui attivare il breakpoint. Può valere: •ADDR valore - Indirizzo di memoria (corrisponde a U8) •LINE t numero - t=task, numero=numero di step •R indice - Indice di un registro intero •RR indice - Indice di un registro reale •VL t nome - [Variabile Locale] t=Task, nome=Nome della variabile) •U8 indirizzo - Indirizzo di memoria di una variabile accessa a byte •I8 indirizzo - Indirizzo di memoria di una variabile accessa a byte •U16 indirizzo - Indirizzo di memoria di una variabile accessa a word •I16 indirizzo - Indirizzo di memoria di una variabile accessa a word •U32 indirizzo - Indirizzo di memoria di una variabile accessa a dword •I32 indirizzo - Indirizzo di memoria di una variabile accessa a dword •FLOAT indirizzo - Indirizzo di memoria di una variabile accessa come float •DOUBLE indirizzo - Indirizzo di memoria di una variabile accessa come double •NVR(idx) •NVRR(idx) •AM(idx) •P parameter_name •P axis_parameter_name (idx) |
op |
Tipo di operazione. Può valere: F, W, A. •Fetch - esecuzione •Write - scrittura •Access - scrittura/lettura |
cond |
Condizione accessoria al tipo di operazione WRITE e ACCESS. (opzionale) •EQ val - EQual •NE val - Not Equal •LT val - Less Than •LE val - Less or Equal •GT val - Greater Than •GE val - Greater or Equal •MS_EQ mask val - mask equal •MS_NE mask val - mask not equal |
-TS |
Abilita l'arresto del task (se task di tipo main). (opzionale) |