Echelon Mini EVK User Manual

Page 88

Advertising
background image

Use a TP/FT-10 channel for most of the application development and debugging.

When doing so, you must make sure to include use of the targeted power line
channel in your testing, as timing and latencies will vary from those observed in

the faster development channel.

6. What can I do to improve application load-times?
You can reduce the application’s size and have faster downloads, but you won’t be
downloading the same application anymore. Another solution is to avoid

downloads altogether. You can program the application’s .NEI file into the flash

parts used with the FT 3150 and PL 3150 Evaluation Boards.
Flash parts supported by both the Mini software and hardware include the

AT29C512 and AT29C010 devices.

7. I can connect my MGSwitch or MGLight application only once. What

am I doing wrong?
Nothing. MGSwitch and MGLight are based on the minimum-footprint
IsiCompactManual.lib version of the ISI library. This does not support

extending, removing, or replacing connections. Once the device has joined a
connection, you must return the device to factory defaults to clear out the

connection information, and re-connect as desired. To return the device to

factory defaults, press and hold the device’s service pin button until the device
resets (approximately 10 seconds).

8. I use the MGDemo application with multiple connections. When I try
to add a new connection, or when I try to extend an exiting connection,

the MGDemo application seems to ignore my request and no connection

LED starts flashing on the evaluation board. What’s wrong?
You might have run out of connection table space. The ISI library includes a

default ISI connection table that defaults to 8 entries. Once all entries are used,
you can no longer add a new connection, or extend an existing connection. You

must remove an existing connection first, or implement a larger connection table

by overriding the IsiGetConnectionTableSize(), IsiGetConnection() and
IsiSetConnection() functions.
While the MGDemo example only implements 6 connection assemblies requiring
one connection table entry each, an extension to any of these existing connection

requires an additional connection table entry. Furthermore, an existing

connection can only be replaced if at least one free connection table entry is
available to hold data related to the pending enrollment process, even if this

connection will later replace another local connection and thus free another

connection table record.

9. How can I extend a connection with the MGDemo application?
You can create new connections and replace existing connections using the
MGDemo example application. To create a new connection or replace an existing

connection, use the SW5 – SW8 Connect buttons. You can also extend an
MGDemo connection using the I/O buttons. To extend an existing connection

82

Mini EVK User’s Guide

Advertising