7 known issues, Known issues – BECKHOFF EL9800 User Manual
Page 35

Application Note EL9800
I-33
7
Known issues
Issue
Possible workaround
Software /
Platform
Compiler / Code Editor
Compiler warning:
“… redefining preprocessor macro…”
could be caused by trimming defines to
31 chars (default identifier length)
=> increase the maximal identifier length
([Project] [Build Options] [Project]
tab
”compiler”)
-HI-TECH
PICC18 STD
(9.51PL2)
Set SDO to online update causes
EtherCAT error:
“… abnormal state change (from ‘OP’ to
‘Invalid(xx)’).Go to “’INIT’ and try get
back to ‘OP’…”
disable code optimization
([Project] [Build Options] [Project]
tab
”compiler”)
-HI-TECH
PICC18 STD
(9.51PL2)
Compiler error:
can't find 0xxxx words (0xxxx withtotal)
for psect "text" in segment "CODE"
Required Program memory exceeds
available memory
Undefined (exclude) Code modules
-HI-TECH
PICC18 STD
(9.51PL2)
“unable to connect to debugger” or
general debugger connection problems
use older debugger driver or an old e.g.
8.20 MPLAB IDE version
MPLAB IDE
8.40
Running Code
The EtherCAT slave remains in INIT-
state
Confirm the Slave Stack Code is running
(if the binary was downloaded with the
debugger the program needs a run
trigger to start)
The EtherCAT slave supports DC an
don’t get to OP – state
The master needs a sync task
(chapter 3.3.4)
The downloaded release binary don’t
starts up
Disable the debugger interface.