Echelon Neuron User Manual
Page 14
6
NodeBuilder Debugger Errors (DBG)
DBG#
Description
37
Cannot add to watchlist, limit reached [DBG#37]
You can concurrently view a maximum of 100 objects in the Watch List
pane.
Remove some or all of the entries in the Watch List pane and try again.
38
Can only watch network variables, variables and timer object types [DBG#38]
39
Cannot debug a read/write protected device [DBG#39]
The NodeBuilder debugger modifies program memory when it sets
breakpoints. You cannot debug a device that has its read/write protect bit
set.
Clear the read/write protect bit in your application, re-build and load the
device, and try again.
40
Cannot refer to a memory area that is not in the Neuron memory map
[DBG#40]
Pointer type variables that reside in unmapped areas cannot be watched by
the debugger.
41
The debugger uses memory blocks to enable peek and poke operations. These
blocks must completely reside within one memory area. Areas include: ROM,
onchip EEPROM, offchip EEPROM, onchip RAM, offchip RAM and memory
mapped I/O. Different memory areas have different read/write capabilities, etc.
[DBG#41]
42
Peek/poke tried to access a code area that is not readable. [DBG#42]
43
There is no debug kernel on the device The debug kernel must be present in
order to perform network debugging. Verify that the Use debug kernel option is
set for the build target [DBG#43]
44
Cannot activate a breakpoint or a steppoint at the current location because it
would overlap with a currently-active breakpoint [DBG#44]
The NodeBuilder debugger executes single-step operations by setting
implicit breakpoints at the next statement in each possible code path. If
the NodeBuilder debugger finds user breakpoints at one of these
statements that would overlap with an implicit breakpoint, this error will
be encountered.
Remove the user breakpoint and try the step operation again.
45
Peek/poke operation attempted in a system area that is not readable. [DBG#45]
47
Variant data too large for provided buffer [DBG#47]
Internal error. The size of a variable encountered was greater than the
buffer provided for it.