Echelon Neuron User Manual

Page 176

Advertising
background image

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.

Advertising