7 known issues, Known issues – BECKHOFF EL9800 User Manual

Page 35

Advertising
background image

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.

Advertising