# Getting Started

This chapter guides you through a short tour of FLIP to help you getting started with this ISP software.

In the FLIP main window, you can see three frames from left to right :

- Operations flow

- Buffer information

- Device parameters

A message log window, a progress bar area and a communication information report are displayed in the bottom of the main window.

1. Connect your target hardware to the PC RS232 port, CAN port or USB one.

Turn the power supply on and reset the target microcontroller. We assume that the device to be programmed contains a FLIP compliant bootloader program. Hardware ISP will be discussed further in this manual; this introduction guide covers software ISP only.

2. Select a device from the device list :

From the top menu bar, execute Device > Select. The device selection dialog box pops up. Select a device from the devices list box and click OK.

As soon as the device is selected, the Device parameters area is updated and lets you see the device special bytes. The Buffer information area is updated as well with device dependent information.

3. Select a communication medium :

From the top menu bar, execute Settings > Communication and select a medium.

The medium setup dialog box pops up. Adjust the communication parameters, and click Connect.

FLIP starts a synchronization sequence with the target device bootloader software. After the synchronization sequence completion, FLIP reads the target device special bytes and updates the main window frame on the right.

4. Select a HEX data file :

From the top menu bar, execute File > Load HEX File...

Select a HEX file from the file browser. FLIP parses the HEX file and fills in the edition buffer.

5. Open the buffer edition window :

From the top menu bar, execute Buffer > Edit.

The Edit Buffer window pops up. You may now perform many operations onto the buffer contents. For details about the possible buffer editing capabilities, see the section Editing the Buffer.

6. Open the buffer options window :

You may open the buffer options window from the FLIP main window, or from the Edit Buffer dialog box.

From the main window menu bar, execute Buffer > Options. The Buffer Options dialog box pops up. The main buffer options are :

- buffer size

- initial contents

- address programming range

For details about these options, see the section Setting Buffer Options.

7. Program the target device :

From the top menu bar, execute Device > Program.

8. Verify the target device :

From the top menu bar, execute Device > Verify.

This concludes our short tour of the FLIP demo. For detailed descriptions of the possible operations, please consult the Operations Summary.