beautypg.com

Echelon Neuron User Manual

Page 126

background image

118

Neuron C Compiler Errors (NCC)

NCC#

Description

559

Duplicate/repeated cp_info keyword is ignored [NCC#559]

A configuration property declaration may optionally contain a

parenthesized list of keywords representing option flags. If one or more of
these keywords is repeated or duplicated, this warning message is

displayed and the repetition or duplication has no other effect.

562

The device SD string exceeds the limit of 1023 characters. Consider using

shorter external names, or fblock arrays [NCC#562]

563

Too many instructions. You need to reduce the size of your application, or

acquire an unlimited version of the Neuron C Compiler [NCC#563]

The Mini FX Evaluation kit includes a feature-limited Neuron C compiler.

This error indicates that the application image is too big for successful

compilation with the Mini kit; you can reduce the size of your application
by reducing the features supported, or you can purchase an unrestricted

compiler with the NodeBuilder FX tool.

567
568
569

Network variables maximum exceeds supported maximum in current context

[NCC#567]
Alias maximum exceeds supported maximum in current context [NCC#568]
Fblock maximum exceeds supported maximum in current context [NCC#569]

These errors indicate an attempt to configure the Neuron C compiler in an

unsupported fashion.

571

Too many libraries [NCC#571]

You cannot specify more than 20 libraries with the #pragma library

directive, but you can explicitly reference more libraries in the NodeBuilder

project, or when explicitly calling the Neuron Linker on the console.

572

Use of this pragma is restricted. Please contact Echelon for assistance

[NCC#572]

You are using a licensed feature, but you do not appear to have a valid

license for this feature.

573

Network variable size is greater than 31 bytes. This NV type is not

interoperable with LonMark-compliant devices [NCC#573]

Under certain conditions, network variable types can exceed the 31 byte
size limit. These network variables are not interoperable.