background image

 

IO6 SWSH

IO7 TEMP

IO8 RXUSB

IO9 SW1

IO10TXUSB

IO11 LINT

IO1 PD

IO9 PD

8 R10

4 R20

1 R30

10 T1IN

5 PD

JP32

 

3.

 

Run Windows HyperTerminal or another terminal emulation program on your computer to 

monitor the serial output.  Configure your terminal emulation program for direct connection to 

your serial port using the serial parameters specified in the device application.  See the next 

section, 

Configuring a Device Application for Serial Debugging

, for how to configure your device 

application for application-level debugging. 

Note

:  You can use only one of the EIA-232 or USB interfaces on the FT 6000 EVB at a time. 

For information on implementing serial I/O, see the 

EIA-232C Serial Interfacing with the Neuron Chip 

engineering bulletin (005-0008-01D). 

Configuring a Device Application for Serial Debugging 

If you are connecting the USB or EIA-232 interface to perform application-level debugging, you must 

declare an SCI I/O object in your device application that specifies the communication parameters to be 

used by Windows HyperTerminal or another terminal emulation program on your computer to monitor 

the serial output.   In addition, you must specify code in your device application that outputs data to the 

interface.   
For example, the example applications included with the FT 6000 EVB include the following code that 

declares an SCI I/O object in the 

FT6000EvalBoard.h

 file specifying a baud rate of 9600 bps (see the 

SCI (UART) Input/Output

 section in Chapter 4 of the

 I/O Model Reference 

for more information on 

creating SCI I/O objects):  

#ifdef FT6000EVALBOARD_USE_SERIALDEBUG 
#include <io_types.h> 
#pragma specify_io_clock "10 MHz"  

IO_8 sci baud(SCI_9600) ioSerialDebug; 

void EvalBoardPrintDebug(char* string); 
#endif // FT6000EVALBOARD_USE_SERIALDEBUG 

The 

FT6000EvalBoard.nc

 file in the example applications includes a 

EvalBoardPrintDebug()

function.  This function calls the built-in 

io_out_request ( )

 function, 

which establishes and initiates the output operation over the serial interface [see the 

Neuron C 

Reference Guide

 for more information on the 

io_out_request ( )

 function].  The declaration of the 

EvalBoardPrintDebug()

function is as follows:     

#ifdef FT6000EVALBOARD_USE_SERIALDEBUG 

void EvalBoardPrintDebug(char *string) 

 

io_out_request(ioSerialDebug, string, (unsigned int) strlen(string)); 

 

while (!io_out_ready(ioSerialDebug)); 

16 

FT 6000 EVB Hardware Details 

Содержание FT 6000

Страница 1: ...078 0504 01A Develop prototype test and debug applications using the FT 6000 EVB FT 6000 EVB Hardware Guide...

Страница 2: ...and referenced in this document have been described for illustrative purposes only and may not have been tested by Echelon It is the responsibility of the customer to determine the suitability of the...

Страница 3: ...ons and LEDs 8 Jumper Settings 9 In Circuit Programming of the External Serial Memory Device 9 I O Line Access JP24 11 LCD Light Sensor LEDs Switch Joystick Connections JP31 12 Switch Joystick Tempera...

Страница 4: ...cks modules routers and management software The FT and Neuron 6000 family of chips enable the creation of the most compact and cost effective IzoT capable devices The FT 6000 EVB is a complete Series...

Страница 5: ...board using the serial peripheral interface bus SPI interface Purpose This document describes how to connect the FT 6000 EVB boards and it describes the Neuron core I O devices service pin and reset...

Страница 6: ...232C CRT terminal FT 6000 EVB Examples Guide Describes how to run the Neuron C example applications included with the IzoT NodeBuilder Development on an FT 6000 EVB I O Model Reference for Neuron Chip...

Страница 7: ...r e mail from your closest Echelon support center The contact information is as follows Region Languages Supported Contact Information The Americas English Japanese Echelon Corporation Attn Customer S...

Страница 8: ...Region Languages Supported Contact Information Other Regions English Japanese Phone 1 408 938 5200 Fax 1 408 328 3801 lonsupport echelon com viii Preface...

Страница 9: ...1 Connecting the FT 6000 EVB Hardware This chapter describes how to power your FT 6000 EVB and connect it to your development computer FT 6000 EVB Hardware Guide 1...

Страница 10: ...1 3 Install the software included with your development kit on your computer Follow the instructions in the IzoT FT 6000 EVK Quick Start Guide to install the software included with your EVK The develo...

Страница 11: ...guides you through all the steps of creating a device with the IzoT NodeBuilder tool including creating the NodeBuilder project the device template the device interface and the Neuron C code that imp...

Страница 12: ...f installation ISI mode by default You install and connect this example application and the other examples using the OpenLNS Commissioning tool or using the ISI protocol See the FT 6000 EVB Examples G...

Страница 13: ...2 FT 6000 EVB Hardware Details This chapter describes the Neuron core service pin and reset buttons and LEDs I O devices and jumper settings on the FT 6000 EVB hardware FT 6000 EVB Hardware Guide 5...

Страница 14: ...rnal 10 MHz crystal you can adjust the system s internal clock speed from 5MHz to 80MHz an FT X3 communication transformer and an external serial flash non volatile memory device For details on the FT...

Страница 15: ...Transceiver IO2 pin when jumper pins 9 10 on JP31 are connected LED2 is connected to the IO3 pin when jumper pins 11 12 on JP31 are connected Temperature Sensor The FT 6000 EVB includes a temperature...

Страница 16: ...ite at www3 alps com WebObjects catalog woa E HTML Switch Tact SKQU SKQUAAA010 html Service Pin and Reset Buttons and LEDs The FT 6000 EVB includes a Service button and a Reset button that have corres...

Страница 17: ...rt loading application images through third party device programmers or memory ICE Echelon has tested a third party in circuit programmer the Aardvark I2C SPI USB Host Adapter from TotalPhase as descr...

Страница 18: ...the FT 6000 EVB follow these steps 1 Power off the FT 6000 EVB 1 Plug the Aardvark programmer pod s ribbon cable connector into the EVB s shrouded header JP23 The ribbon cable connector and JP23 are p...

Страница 19: ...extension must be renamed to HEX for the FlashGui software to recognize the file 4 Power down the EVB remove the Aardvark connector from JP23 and power up the EVB I O Line Access JP24 This header pro...

Страница 20: ...oystick Connections JP31 This set of jumpers is used to connect the LCD Light Sensor LEDs and the shift register for the SW2 push button lines 1 and 2 of three and joystick SW3 on the FT 6000 EVB The...

Страница 21: ...Device Functionality on FT 6000 EVB 1 2 IO0 SCL LCD 3 4 IO0 SCL L Light sensor 5 6 IO1 SDA LCD 7 8 IO1 SDA L Light sensor 9 10 IO2 LED1 11 12 IO3 LED2 13 14 IO4 SWCLK Shift register clock for SW2 and...

Страница 22: ...hat connects the I O line to an I O device on the FT 6000 EVB 8 R10 4 R20 1 R30 10 T1IN 5 PD 6 PD 0 T2IN FON PD 6 SWSH 7 TEMP 8 RXUSB 9 SW1 10TXUSB 11 LINT 1 PD 9 PD 8 R10 4 R20 1 R30 10 T1IN 5 PD 0 S...

Страница 23: ...ts or diagnosis Once you create this USB connection you can output debugging and tracing information from the device application running on your FT 6000 EVB to a terminal emulation program on your com...

Страница 24: ...program on your computer to monitor the serial output In addition you must specify code in your device application that outputs data to the interface For example the example applications included wit...

Страница 25: ...Debug string You can view the source code for the FT 6000 EVB example device applications by clicking Start pointing to Programs pointing to Echelon NodeBuilder pointing to Examples pointing to FT 600...

Страница 26: ...LCD 5V If you are not using the LCD and you want to reduce the power consumption of the FT 6000 EVB you can disconnect the LCD s power as illustrated in the following figure you can hang the shunt of...

Страница 27: ...rface with handshake lines to connect your FT 6000 EVB to a development computer for performing application level debugging or to connect it to other microcontrollers Note When you connect the EIA 232...

Страница 28: ...erminal emulation program on your computer to monitor the serial output Configure your terminal emulation program for direct connection to your serial port using the serial parameters specified in the...

Страница 29: ...n the FT 6000 Smart Transceiver to the EIA 232 communications interface on the board IO10 is connected to pin 12 on the EIA 232 connector as a serial data output TX IO8 is connected to pin 14 as a ser...

Страница 30: ...reation of products that meet a wide variety of regulatory requirements Chapter 4 of the FT 6000 Smart Transceiver Data Book describes how to create products with Echelon s free topology twisted pair...

Страница 31: ...tandards apply in your region consult the appropriate regulatory agencies In the European Union CISPR 22 or equivalently EN 55022 applies In the North American market the FCC regulates emissions from...

Страница 32: ...24 FT 6000 EVB Hardware Details...

Страница 33: ...A Emulating an FT 6010 Board This appendix gives you the instructions for using the FT 6050 EVB to emulate an FT 6010 board FT 6000 EVB Hardware Guide 25...

Страница 34: ...may load the FT 6050 EVB with the FT 6010 image over the network as follows 1 Make sure that the EVB is loaded with the b6050V4 image version 21 02 03 or later 2 Load the b6010v4 evb ndl image using...

Страница 35: ......

Отзывы: