Echelon Neuron User Manual
Page 126
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.