Device programming, Recovering a device – Echelon Series 6000 Chip databook User Manual
Page 41
•
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
and
Neuron 6050 Processor or FT 6050 Smart Transceiver. For use with a programmer, the
combined bootloader and system image can be found at:
For network loading, use NodeLoad with the –Q or –W with the following image:
Note that it is important for network loading to use “bl
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