Project Settings

Top  Previous  Next

The Project Settings dialog is platform specific. It can look like this:

 

tide_pjtsettings3

 

Platform: This is the platform selected for the project. In the image above, the EM1000 platform is selected.

Customize: click to access the list of option available for your platform. These are "global defines" (for a preprocessor), which typically include options such as whether a display is present, display type, etc. For example, on the EM1000 platform you can enable/disable display support (lcd. object), flash disk support (fd. object), and keypad support (kp. object). Additionally, you get to choose the type of the display panel. Disabling objects when they are not in use reduces the size of your compiled application binary.

Source Libraries Version: Tibbo libraries come in sets. Each set has a version number. Once you choose the library set for your project, it will be used until you change it. Tibbo will keep releasing new library sets. With each new release we will check if backward compatibility has been lost due to new features. If backward compatibility is lost, we will publish the new library set under the new version number. Old library sets will still be distributed and your project will keep compiling without any errors. For new projects, always choose the current library set as defined in the Library Reference.

Project name: A descriptive name for the project.

Debug version: If checked, the compiler will build a version of this project which can be debugged using the various debugging facilities within TIDE, such as step, watch, etc. Also, debug versions do not automatically start running after the upload or reboot. Release versions run automatically and can't be debugged. By default, this option is checked. Once you've debugged your project and wish to deploy it, uncheck this and build your final version.

Output binary file name: The name for the .bin file of the compiled project.

Transport: Selects the way that TIDE will use to communicate with your target. Available selections are platform-specific. See your device's platform documentation for more information on available debugging means. Also, Debug Communications topic lists all currently available debug transports.

Target address: Different platforms may use different communication media between TIDE and target. Thus, their target address may be expressed differently. For devices with Ethernet port, the target address is the MAC address of the device.

Select button: click it to select the target device's address. For Ethernet devices, clicking the button brings up the Device Explorer.