Echelon Mini EVK User Manual
Page 88

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