beautypg.com

Neuron 3150 control modules – Echelon LonWorks Twisted Pair Control Module User Manual

Page 46

background image

38

Programming Considerations

c. Press the Service Pin button on the device to send a service-pin

message to the NodeUtil utility. If you cannot receive a service-

pin message from the device, repeat steps 1 to 5.

d. Within the NodeUtil utility, select the L option to see all

connected devices.

e. Select the G option to manage the device that just sent a service-

pin message. Typically, this is device 1.

f. Select W to write to a memory location. When prompted, do not

update the application checksum and do not update the

configuration checksum.

g. Enter F037 for the starting address. Enter a value of 0 (zero) for

address 0xF037. This value triggers device re-initialization at the

next reset.

Important: The memory address F037 applies to system

firmware versions 18 and 19. For later versions of the firmware,

this address might change; contact Echelon Support to verify the

correct memory address.

h. Enter a period (.) to exit the memory write session.
i. Select E to exit device management mode.
j. Select E to exit the NodeUtil utility.

7. Reset the device by pressing the device’s Reset button. If the device does

not have a Reset button, briefly connect the RST~ pin (pin 2 of the JP1

header) of the control module to GND.

Step 6 above writes values to specific bytes of the in-RAM copy of data that is in

the EEPROM device. During device re-initialization and reset, the FT 5000

Smart Transceiver reads these bytes and copies the default chip configuration

(including memory map and mode table) to the external EEPROM device. After

the device completes reset, it is in the applicationless state. If you need to clear

additional data within the EEPROM device, use a device programmer, such as

the Aardvark I2C/SPI Host Adapter.
At this point, you can reload the device with whatever application is required (for

example, a Neuron C application or a ShortStack Micro Server). Because the

device has returned to its default (empty) state and default settings, if you use

the NodeLoad utility, use the -X switch when loading an application or Micro

Server image. Do not use the LonMaker Integration Tool to load an image

following this procedure because the LonMaker application download utility does

not update the device configuration data (such as the clock rate).

Neuron 3150 Control Modules

The Neuron 3150 Control Modules include a plastic leaded chip carrier (PLCC)

type memory socket for a 32-lead Joint Electron Devices Engineering Council

(JEDEC) Solid State Technology Association 32 KB one-time programmable read-

only memory (PROM) or a flash memory chip, depending on the module. You

must provide the PROM device to hold the application image.
The TP/XF-78, TP/FT-10, and TP/XF-1250 modules support read-only access to

external memory. The access time requirement for the memory device depends