Debugging in MPLABIDE
Posted: Fri Aug 08, 2008 8:28 am
I am getting following error message while I build the C program generated by flowcode in mplab IDe. I try to build it in mplab to check the program in debugging mode in actual target.
mplab ICD2 debugger is used.
MPLAB C18 v3.21 (demo)
Copyright 2000-2008 Microchip Technology Inc.
Days remaining until demo becomes feature limited: 58
H:\Rotary encoder\PortDFlicker.c:46:Warning [2002] unknown pragma 'CLOCK_FREQ'
H:\Rotary encoder\PortDFlicker.c:72:Error [1105] symbol 'adcon1' has not been defined
H:\Rotary encoder\PortDFlicker.c:72:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:73:Error [1105] symbol 'ucfg' has not been defined
H:\Rotary encoder\PortDFlicker.c:73:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:82:Error [1105] symbol 'trisc' has not been defined
H:\Rotary encoder\PortDFlicker.c:82:Error [1105] symbol 'trisc' has not been defined
H:\Rotary encoder\PortDFlicker.c:82:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:84:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:84:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:84:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:86:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:86:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:86:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:86:Warning [2055] expression is always false
H:\Rotary encoder\PortDFlicker.c:91:Error [1105] symbol 'trisc' has not been defined
H:\Rotary encoder\PortDFlicker.c:91:Error [1105] symbol 'trisc' has not been defined
H:\Rotary encoder\PortDFlicker.c:91:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:93:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:93:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:93:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:95:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:95:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:95:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:95:Warning [2056] expression is always true
H:\Rotary encoder\PortDFlicker.c:104:Error [1105] symbol 'trisd' has not been defined
H:\Rotary encoder\PortDFlicker.c:104:Error [1105] symbol 'trisd' has not been defined
H:\Rotary encoder\PortDFlicker.c:104:Error [1101] lvalue required
Halting build on first failure as requested.
Thanks for your answers
mplab ICD2 debugger is used.
MPLAB C18 v3.21 (demo)
Copyright 2000-2008 Microchip Technology Inc.
Days remaining until demo becomes feature limited: 58
H:\Rotary encoder\PortDFlicker.c:46:Warning [2002] unknown pragma 'CLOCK_FREQ'
H:\Rotary encoder\PortDFlicker.c:72:Error [1105] symbol 'adcon1' has not been defined
H:\Rotary encoder\PortDFlicker.c:72:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:73:Error [1105] symbol 'ucfg' has not been defined
H:\Rotary encoder\PortDFlicker.c:73:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:82:Error [1105] symbol 'trisc' has not been defined
H:\Rotary encoder\PortDFlicker.c:82:Error [1105] symbol 'trisc' has not been defined
H:\Rotary encoder\PortDFlicker.c:82:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:84:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:84:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:84:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:86:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:86:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:86:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:86:Warning [2055] expression is always false
H:\Rotary encoder\PortDFlicker.c:91:Error [1105] symbol 'trisc' has not been defined
H:\Rotary encoder\PortDFlicker.c:91:Error [1105] symbol 'trisc' has not been defined
H:\Rotary encoder\PortDFlicker.c:91:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:93:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:93:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:93:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:95:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:95:Error [1105] symbol 'portc' has not been defined
H:\Rotary encoder\PortDFlicker.c:95:Error [1101] lvalue required
H:\Rotary encoder\PortDFlicker.c:95:Warning [2056] expression is always true
H:\Rotary encoder\PortDFlicker.c:104:Error [1105] symbol 'trisd' has not been defined
H:\Rotary encoder\PortDFlicker.c:104:Error [1105] symbol 'trisd' has not been defined
H:\Rotary encoder\PortDFlicker.c:104:Error [1101] lvalue required
Halting build on first failure as requested.
Thanks for your answers