Echelon Neuron User Manual
Page 176
168 Neuron
Firmware Error Codes
Code
Description
151
Write past end of network buffer.
This system error is logged by the Neuron Chip firmware. This run-time
error is checked only in the development environment. The outgoing
application message could not fit into the outgoing network buffer. The
maximum length is 255 bytes.
152
Checksum error over application program.
This error may occur rarely due to Neuron Chip, transceiver, or application
failure.
153
Checksum error over configuration data.
This error may occur rarely due to Neuron Chip, transceiver, or application
failure.
The Neuron Chip retains a checksum of the application program and of the
configuration data. If it is not the correct value, an error is logged, and the
device goes into a blank or unconfigured state. This is usually a hardware
problem, although it could be caused by the application writing over itself.
See the section
Defining Reboot and Integrity Options
in Chapter 7 of the
LonBuilder User's Guide
for a discussion of checksums and other integrity
features.
154
Transceiver register address out of range.
This system error is logged by the Neuron Chip firmware. This run-time
error is checked only in the development environment. The valid range for
transceiver status information is 1 through 7.
155
Transceiver register operation timeout occurred. *
This error may occur rarely due to Neuron Chip, transceiver, or application
failure. A transceiver hardware failure occurred and the transceiver could
not be configured.
156
Application buffer too small.
This system error is logged by the Neuron Chip firmware. A message was
received into a network buffer but it could not fit into an application buffer.
May need to increase the buffer size with the #pragma app_buf_in_size
directive (see the
Compiler Directives
chapter in the
Neuron C Reference
Guide
).
157
io_in or io_out not ready.
This system error is logged by the Neuron Chip firmware. This run-time
error is checked only in the development environment. Function io_in() or
io_out() invoked for a parallel I/O object when not in the proper state for
input or output, respectively.