Example: marketing

Software User's Guide winIDEA - Reflex Tech

Software User's Guide winIDEA Version 2008 This page intentionally left blank. Software User's Guide winIDEA Contents iii Contents Introduction 7 About This Manual ..7 Integrated Development Environment ..8 Installation 9 System Requirements ..9 Software Installation ..10 Installing the winIDEA Update ..10 winIDEA Command Line Options ..10 Development Environment 11 Path Specifications ..11 Working with Workspaces ..11 Hardware Window Dockable windows ..17 Mini Frame Desktops ..19 Full screen operation ..19 Context Menus ..20 Document Management 25 Document Windows .. 25 Creating a New Document ..26 Opening an Existing Document Window List ..28 Document Selector The Editor ..30 Selecting Bookmarking the Text ..33 Search and Replace Operations ..35 Clipboard operations ..36 Drag and Drop ..37 The Context Printing ..39 Configuring Editor Options.

vi • Contents Software User's Guide winIDEA Which files to put under source control.....274 Script Language 277

Tags:

  Guide, User, Software, Software user s guide winidea, Winidea

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Advertisement

Transcription of Software User's Guide winIDEA - Reflex Tech

1 Software User's Guide winIDEA Version 2008 This page intentionally left blank. Software User's Guide winIDEA Contents iii Contents Introduction 7 About This Manual ..7 Integrated Development Environment ..8 Installation 9 System Requirements ..9 Software Installation ..10 Installing the winIDEA Update ..10 winIDEA Command Line Options ..10 Development Environment 11 Path Specifications ..11 Working with Workspaces ..11 Hardware Window Dockable windows ..17 Mini Frame Desktops ..19 Full screen operation ..19 Context Menus ..20 Document Management 25 Document Windows .. 25 Creating a New Document ..26 Opening an Existing Document Window List ..28 Document Selector The Editor ..30 Selecting Bookmarking the Text ..33 Search and Replace Operations ..35 Clipboard operations ..36 Drag and Drop ..37 The Context Printing ..39 Configuring Editor Options.

2 41 Find in Files Utility ..44 Watch Tips ..45 The Trace ..46 Getting iv Contents Software User's Guide winIDEA Working with Signals ..53 Setting up the Environment ..68 Recording the Navigating Through the Document ..74 Handling Multiple Trace Records ..83 Execution Results ..89 Getting Started with Execution Coverage ..95 Debug Session 97 Download Files ..97 Configuring Processes ..98 Configuring Download Files ..100 Download File ..107 Verify Download ..110 Load Map ..111 Debug 112 Symbol Browser ..113 Specifying Addresses and Quick browsing to functions ..120 Debug Options ..121 Memory Access ..121 Memory Regions ..122 Update ..124 Symbols ..126 Debugging ..127 Assume ..129 Directories ..129 History ..131 MMU Options ..132 BackTrace options ..132 Operating System Support ..133 Operating System OSEK Operating System Support ..136 OSE Operating System Support.

3 141 OSE Run Mode Debug C/OS-II Operating System Breakpoints ..159 Execution Source Debugging .. 165 Disassembly Window ..170 Suspending and Resuming Program Disassembling To Disassembly options ..174 Memory 175 Opening a Memory Window ..175 Memory Display Finding Memory Modifying Memory Contents ..179 Saving To Disk ..180 MMU Table Walk Watch Window .. 182 Adding Watch Expressions ..183 Modifying Software User's Guide winIDEA Contents v Watching Complex Variables Window .. 187 Modifying Watching Complex Symbols ..188 The Call Stack ..188 Analyzer Access Coverage ..202 Profiler Profiler Pane ..204 Access Coverage Special Function Registers Window ..208 Customizing the SFR Window ..210 Finding a Register in the SFR Window ..211 Custom SFR Windows ..211 Terminal Window .. 213 Terminal Window The Terminal Window ..218 List of supported VT100 Commands.

4 220 FLASH Programming 221 Introduction ..221 Programming ..222 Device Build Manager 231 Introduction ..231 Detecting Changes to the Project Organization .. 233 Directory Organization ..234 Targets ..235 Groups ..238 Project Files ..239 Link Order of Files and Compiler Tool-set Integration ..242 Scope of Settings ..242 Configuring Settings for Multiple General Includes ..247 File Extensions Customize page ..250 Compiler page ..253 Assembler page ..255 Linker Build Page ..260 Build Manager Macros ..261 Using an Example Workspace as a Template ..263 Build Session ..264 Output Building ..266 Workgroup Support .. 267 Configuring the source control system ..267 user interface to a source control system ..272 vi Contents Software User's Guide winIDEA Which files to put under source Script Language 277 winIDEA Script ISL Your first ISL program.

5 279 Running a script program ..280 ISL from beginning ..281 Statements ..284 Software API Summary of all supported Software API Examples for working with API functions ..327 Frequently Asked Questions on API Customizing the Environment 335 Environment 335 winIDEA CASE Tool Keyboard Shortcuts ..342 Window ..345 XCP Slave Plug-In ..348 Custom Entering License Information ..354 What is a License ..354 Technical Support ..358 Appendix 361 Build Manager Temporary Build Files ..361 Menu File Menu ..362 Edit Menu ..364 View Project Menu ..369 Debug Menu ..371 Tools Window Help SLO Text Format Specification ..376 Color Syntax Files Definition ..382 Special Keyword Definition ..382 Assembler Color Syntax File Definition ..383 Glossary of Terms 385 Index 389 Software User's Guide winIDEA Introduction 7 Introduction About This Manual This manual is a Guide to the winIDEA environment.

6 It covers following topics: The development environment workspace and window handling The integrated editor Debug features FLASH programming features The integrated build manager The integrated script language For hardware specific topics refer to the hardware manual. 8 Introduction Software User's Guide winIDEA Integrated Development Environment The winIDEA application is an integrated development environment that encompasses all phases of program development in a single, easy to use yet powerful environment. winIDEA runs on Windows NT, 2000, XP and Vista platforms The integrated multi-file editor serves as an area for both writing and debugging your program source. All other windows can be docked to a fixed position, thus eliminating the need for rearrangement after tile, cascade or resize operations. The Build Manager can be configured to support any third party command line driven compiler toolset, featuring background compilation, multiple build targets, file level compiler settings and much more.

7 The hardware interface allows attachment to any debugger that supports the iOPEN interface. The extensive context-sensitive help covers all aspects of winIDEA . Software User's Guide winIDEA Installation 9 Installation System Requirements Hardware PC with a Pentium or better CPU 128 MB or more memory 200 MB or more hard disk space. Software winIDEA supports Windows NT 4, 2000, XP, Vista or higher. Note: In case the on-line help does not work, this could be solved by reinstalling the Microsoft Internet Explorer or by installing winIDEA onto a local hard disk. 10 Installation Software User's Guide winIDEA Software Installation Insert the distribution CD-ROM disk in the CD-ROM drive. Master setup will start automatically. Select the Install winIDEA option. Follow the installation wizard Note: on Windows NT you must have administrator privilege to successfully install the communication driver.

8 Installing the winIDEA Update Updates to winIDEA are published regularly on the internet. To update winIDEA : Get an update link if published on the web site or if it is given to you by support and download it Run the update Follow the installation wizard winIDEA Command Line Options There are a number of command line options availabe when starting winIDEA . The options are: /DEMO run in demo mode /LOG:<domain> generate a log of activities for <domain>. Available domains and their numbers are visible in Help/Support/Log dialog /DOWNLOAD start download immediately after loading the project /DOWNLOAD:<file name> download the specified file <file name>.jrf load the specified workspace <file name>.isl execute the specified script file after loading the workspace Software User's Guide winIDEA Development Environment 11 Development Environment Workspaces winIDEA organizes project development in workspaces.

9 Each workspace contains the information on how the files necessary for a successful build of your project are related to each other, along with information on other features that aid development, such as bookmarks, breakpoints, desktop layout etc. The workspace file is the mother of your workspace. She will be very happy if her children (project files, etc.) are kept in her directory or its sub-directories. Virtually all of the workspace information (except some user preferences, like color and keyboard settings) is stored in a workspace file (.XJRF and .JRF extension). Ideally you will organize your project in a new directory where the workspace file will be located. This is considered to be your working directory. You are free to create sub-directories and place your source files there. All file path information in a workspace is stored relative to the workspace file location, so you will be able to move and copy the workspace to any other directory without disturbing its functionality.

10 Path Specifications At various places in winIDEA , especially when configuring project settings, you will need to enter file paths. To assure maximum workspace moveability, winIDEA recognizes and internally maintains three different path specifications: Paths to files in the directory or sub-directory of the workspace file. These are stored and displayed in relative form. Paths to files that can be stored in relative form to the compiler toolset directory (see "188 HGeneral pageX" on page X189H244X). These are stored in relative form to the compiler toolset path, but displayed in absolute form. Paths that can not be stored in relative form to either of above referential directories. These are stored and displayed in absolute form. Working with Workspaces There is not much you can do in winIDEA without having a workspace open. To get you there, you will either open an existing workspace (one you have created previously or an example workspace shipped with the installation files) or create a new one from scratch.