beautypg.com

Device programming, Recovering a device – Echelon Series 6000 Chip databook User Manual

Page 41

background image

ON Semiconductor LE25U40CMC 4 M-bit 2.3V minimum SPI serial flash memory

Micron M25PX80 8 M-bit 2.3V minimum SPI serial flash memory

Macronix MX25L8035E 8 M-bit 2.7V minimum SPI serial flash memory

Adesto AT25SF041 4 M-bit 2.5V minimum SPI serial flash memory

Adesto AT25SF081 8 M-bit 2.5V minimum SPI serial flash memory

Device Programming

When building a custom device, the bootloader and system image need to be loaded over the

network or using a PROM programmer or using a I2C/SPI Host Adaptor such as the

Aardvark tool available from Total Phase.

In the following instructions is typically “C:\Program Files (x86)\LonWorks”

and is “6010” for a Neuron 6010 or FT 6010 Smart Transceiver and “6050” for a

Neuron 6050 Processor or FT 6050 Smart Transceiver. For use with a programmer, the

combined bootloader and system image can be found at:

\images\ver21\bv4.hex

For network loading, use NodeLoad with the –Q or –W with the following image:

\images\ver21\blv4.ndl

Note that it is important for network loading to use “bl” here and not “b”. Also

note that when initially loading the system image into a Neuron 6010 Processor or FT 6010

Smart Transceiver, the network must be void of any other traffic during the process. This

precondition does not apply to the Neuron 6050 Processor or FT 6050 Smart Transceiver

Series 6000 chips can only be initially programmed over the network if the default 78kbps

communications parameters and transceiver type match that of the network interface or

IzoT Router in use.

After the NVM has been programmed initially, the application image or a revised system

image can be loaded over the network using NodeUtil, NodeLoad or any OpenLNS based tool

such as IzoT Commissioning Tool.
An application image may also be loaded using a universal programmer or SPI programming

device. The application image for programmer use contains the extension “.NMF”. This

image contains the bootloader, system image and application image.

When using the Aardvark I2C/SPI Host Adapter with the Flash Center Memory Programmer

software to load your application NMF file, you must use a byte padding value of “00” (the

default padding value used by the Aardvark I2C/SPI Host Adapter is “FF”). Furthermore,

Total Phase programmers require that the file name end in “.HEX” in order to properly read

the programming file so you will need to add a .HEX extension to your NMF file.

Recovering a Device

If it should become necessary to recover a Series 6000 chip, perform the following tasks:

1. Make sure the Service Pin button is not depressed.

Series 6000 Chip Data Book

29