background image

High-performance Embedded Workshop 

8. Using the Custom Version Control System 

REJ10J1837-0100  Rev.1.00  Nov. 16, 2008 
138 

 

 

The 

Commands

 tab has two lists of menu options. 

 

System-defined menu options

 (System menu options and toolbar buttons) 

System menu options and toolbar buttons

 lists the menu options always shown as the [

Tools -> Version Control

sub-menus. These menu options also have an associated toolbar button on the 

Version Control

 toolbar. This contains 

the six menu options associated with the most frequently used version control commands. 

 

User-defined menu options

 (User menu options) 

User menu options

 lists user-defined menu options. Menu options defined in this list will be added to the end of [

Tools 

-> Version Control

] sub-menus. If you wish to add menu options not included in the system menu options, they must 

be defined in this list. User-defined menu options are not shown on the version control toolbar. 

 

8.1.1 

System-defined menu options 

There are six version control toolbar buttons. They provide you with a shortcut to the most commonly used version 
control commands. Initially, when you first create a workspace, these toolbar buttons are inactive because you have not 
yet associated any version control commands to them. 

The toolbar buttons are equivalent to the six menu options on the [

Tools -> Version Control

] sub-menu. In other 

words, selecting [

Tools -> Version Control -> Get from VCS

] will have exactly the same effect as clicking the 

Get 

from VCS

 toolbar button. As the toolbar buttons themselves are fixed, the only operation that you can perform upon 

them is to define which commands should be executed when they are clicked. 

In order to invoke commands from the toolbar or the system defined options of the [

Tools -> Version Control

] sub-

menu, you must first define the associated commands that should be executed when they are activated. The names of 
the options and their intended action are listed. 

Option

 

Description 

Add to VCS

 

Add selected files to version control system. 

Remove from VCS

 

Remove selected files from version control system. 

Get from VCS

 

Get a read only local copy of the selected files from version control system. 

Check out from VCS

 

Get a writable local copy of the selected files from version control system. 

Check in to VCS

 

Put back, i.e. update, the selected files in version control system with the local copy. 

Get VCS status

 

View the status of the selected files. 

Содержание High-performance Embedded Workshop V.4.05

Страница 1: ...ok over all the business of both companies Therefore although the old company name remains in this document it is a valid Renesas Electronics document We appreciate your understanding Renesas Electron...

Страница 2: ...t for an application categorized as Specific or for which the product is not intended where you have failed to obtain the prior written consent of Renesas Electronics The quality grade of each Renesas...

Страница 3: ...High performance Embedded Workshop V 4 05 User s Manual User s Manual Rev 1 00 2008 11 Renesas Microcomputer Development Environment System...

Страница 4: ...such as safety systems or equipment or systems for transportation and traffic healthcare combustion control aerospace and aeronautics nuclear power or undersea communication transmission If you are co...

Страница 5: ...il the build and the debugging functions common to the High performance Embedded Workshop products The figures in this document show the High performance Embedded Workshop operating with the SuperH fa...

Страница 6: ...gh performance Embedded Workshop is guaranteed for any types of host computers or peripheral devices Trademarks Microsoft MS DOS Visual SourceSafe Windows and Windows Vista are either registered trade...

Страница 7: ...4 3 Step 2 Editing a macro viewing records 27 1 14 4 Step 3 Playing a macro 28 1 14 5 Step 4 Creating a test suite 28 1 14 6 Step 5 Editing a test suite 28 1 14 7 Step 6 Creating a test image file 30...

Страница 8: ...anced Build Features 65 3 1 The build process revisited 65 3 1 1 What is a build 65 3 2 Creating a custom build phase 66 3 3 Ordering build phases 70 3 3 1 Build Order tab 70 3 3 2 Build File Order ta...

Страница 9: ...g a component 111 5 4 Unregistering a component 112 5 5 Viewing and editing component properties 112 5 6 Technical support 114 5 7 Using On Demand components 115 5 8 Custom project types 116 6 Customi...

Страница 10: ...2 Visual SourceSafe commands 160 9 2 1 Adding files to Visual SourceSafe 161 9 2 2 Removing files from Visual SourceSafe 162 9 2 3 Getting read only copy of files from Visual SourceSafe 162 9 2 4 Chec...

Страница 11: ...201 13 2 5 Viewing the source code for the address 202 13 2 6 Printing out the symbol information 203 14 Using the Command Line 204 14 1 Opening the Command Line window 204 14 2 Specifying a batch fil...

Страница 12: ...1 Compiling for debug 261 17 1 2 Selecting a debugging platform 261 17 1 3 Editing project configuration 272 17 1 4 Configuring the debugging platform 272 17 1 5 Downloading modules 278 17 1 6 Debugg...

Страница 13: ...the Waveform window 333 17 5 4 Specifying the refresh interval 333 17 5 5 Zoom in display 333 17 5 6 Zoom out display 333 17 5 7 Resetting the zoom display 333 17 5 8 Setting the zoom magnification 3...

Страница 14: ...gram 353 17 15 3 Specifying the view 353 17 16 Using an external debugger 353 17 16 1 Configuring the Hitachi Debugging Interface to integrate with High performance Embedded Workshop 354 17 16 2 Confi...

Страница 15: ...indows 399 3 Commands 400 3 1 Command List Alphabetic Order 400 3 2 Command List Listed by Function 401 4 Regular Expressions 404 5 Placeholders 405 5 1 What is a placeholder 405 5 2 Inserting a place...

Страница 16: ...lustrates this graphically Workspaces allow you to group related projects together For example you may have an application that needs to be built for different processors or you may be developing an a...

Страница 17: ...ile Exit or pressing ALT F4 1 2 2 Menu bar The menu bar initially contains eleven menus File Edit View Project Build Debug Setup Tools Test Window and Help All of the menu options are grouped logicall...

Страница 18: ...session the High performance Embedded Workshop does not initially display buttons of Version Control and peripheral functions on the toolbar If you use a debug only project Debugger only xxxxxx create...

Страница 19: ...the current project Map toolbar Macros toolbar You can add a customized button to which a created macro has been assigned on the right to the standard macro buttons on the toolbar as shown below Debug...

Страница 20: ...lbar Select one of the following operations Double click on the title bar of a floating toolbar OR Drag the title bar of a floating toolbar and draw it toward an edge of a docked window menu bar toolb...

Страница 21: ...ious textual constructs within your project s files What is actually displayed within the Navigation tab depends upon what components are currently installed The figure above shows C macro definitions...

Страница 22: ...k the Workspace window or the Output window 1 Ensure that the Allow Docking option is checked on the window s pop up menu 2 Select one of the following operations Double click on the title bar of a fl...

Страница 23: ...low The editor contains a gutter column on the left hand side of the window The standard column allows the user to configure the position of bookmarks and software breakpoints quickly and easily If yo...

Страница 24: ...Toolbar display and Customize toolbar are also included in the pop up menu displayed by right clicking the toolbar area Pop up Menu Option Toolbar Button Function Highlights the next occurrence of er...

Страница 25: ...o included in the pop up menu displayed by right clicking the toolbar area Pop up Menu Option Toolbar Button Function Go to Occurrence Go to the associated source line Clear Window Clears the contents...

Страница 26: ...The functions of Toolbar display and Customize toolbar are also included in the pop up menu displayed by right clicking the toolbar area Pop up Menu Option Toolbar Button Function Clear Window Clears...

Страница 27: ...status bar can also be switched off via the status bar pop up menu The pop up menu allows individual status bar items to be toggled on and off including both application and target related areas as w...

Страница 28: ...from the drop down list and click the OK button This item is only available when a synchronized debugging facility has been used To register or un register a tool from the High performance Embedded Wo...

Страница 29: ...ton or select File Open Workspace The Open Workspace dialog box will be displayed 2 Select the workspace file HWS file that you want to open 3 Click the Select button to open the workspace If the High...

Страница 30: ...ve a High performance Embedded Workshop workspace in the current version s format select File Save Workspace To save the workspace in a previous version s format select File Save Workspace As If the c...

Страница 31: ...nce Embedded Workshop functionality by adding additional components to the system This is achieved by registering the component in the Tools Administration dialog box These components can add windows...

Страница 32: ...creation of a project and SH 4 Simulator was selected as the target debugging platform You can switch between different configurations and sessions by selecting one in the drop down list box It is al...

Страница 33: ...Workshop creates a configuration suitable for the debugging platform If you have selected SH 4 Simulator in Targets at creation of the project configuration SimDebug_SH 4 is created Configuration name...

Страница 34: ...ssembler and optimizing linkage editor can be set up The figure below shows the dialog box used for setup of build options for the Renesas SuperH Standard toolchain See section 2 7 Build configuration...

Страница 35: ...mance Embedded Workshop When a project is created after selection of the toolchain the High performance Embedded Workshop automatically creates session DefaultSession If you have selected a target deb...

Страница 36: ...ng all operations in the High performance Embedded Workshop system corresponding to the High performance Embedded Workshop command line commands For the operations that can be recorded a macro record...

Страница 37: ...n operation procedure Test support facility The test support facility allows you to create a test image file of the selected test items test image data execute a macro created by the macro recording s...

Страница 38: ...the workspace window Modify the test suite and specify macros to be executed during the test and the test image file for comparison Then select some test items to be saved a test image file Acquire a...

Страница 39: ...ns a Confirmation Request dialog box may appear If you have executed build all on the entire program a Confirmation Request dialog box appears by default asking if you wish to download the program To...

Страница 40: ...n modify the program again to restore the number of times to store data and execute the test Make sure that data in the array is the same that in the saved test image file Step 1 Recording a macro Ste...

Страница 41: ...the memory_fill command 7 Click the Reset CPU button on the Debug Run toolbar to reset the CPU This records the reset command 8 Open a source file including a main function in the editor window 9 Righ...

Страница 42: ...kshop command line commands of the operations listed below are included between the lines showing information to identify macros When a macro includes operations such as running a program the Debug ta...

Страница 43: ...Test Create New Test Suite to invoke the Create New Test Suite dialog box 2 Enter Test_Suite_Demo in Test suite name 3 Initially the workspace directory is shown in Directory for test suite This can...

Страница 44: ...Add Test Script dialog box opens 7 Select the Demo checkbox in Select macros to add to test 8 Click the OK button 9 Test image file shows the test suite name entered at step 4 _ and test name Test_Dem...

Страница 45: ...he range of data acquisition must be selected The test image of a test item is saved to the test image file Test_Suite_Demo_Test_Demo hif specified at step 5 1 Right click on the Test_Demo test icon t...

Страница 46: ...y Range dialog box 6 Enter the start address of an array in Start address and end address in End address and select the size in Access size 7 Click the OK button 8 Click the OK button in the Edit Test...

Страница 47: ...test image specified in test item is acquired and the test image is saved to the test image file created at step 5 1 14 8 Step 7 Modifying the program before the test In this example the target of th...

Страница 48: ...and result of the test are shown in the Test tab of the Output window 5 When the test is completed the Test Browser window opens 1 14 9 Step 8 Viewing the test result unmatched You can view the test...

Страница 49: ...tore data in the array and then execute the test 1 Return the number from 8 to 10 and build the program 2 Click the Save File button on the Editor toolbar 3 Right click on the Test_Demo test icon to d...

Страница 50: ...ase the principles are the same each phase of the build takes a set of project files and builds them if every file builds successfully then the next phase is executed In the example shown in the figur...

Страница 51: ...ts in this workspace Version Control Executes a version control system Configure View Configures the workspace view Properties Displays workspace properties Right clicking on a project opens a pop up...

Страница 52: ...control system Configure View Configures the workspace view Show Differences Compares files Properties Displays file properties Note This option is available only when the Use external editor checkbo...

Страница 53: ...High performance Embedded Workshop editor Add File Adds files to a project Configure View Configures the workspace view Relocated file s Opens a dialog box which allows you to select the same short f...

Страница 54: ...e relative to the workspace file and can also be placed outside the workspace structure Even if you re allocate the entire source tree the High performance Embedded Workshop is able to check the relat...

Страница 55: ...active project Note however that you cannot drag and drop files or folders onto multiple folders When you drag and drop files The behavior depends on the destination A file dropped onto the active pr...

Страница 56: ...newly created If the Create folder structure in project checkbox is not selected when you drop a folder onto a user folder files in the folder are added into this user folder When a folder is dropped...

Страница 57: ...u do not wish to open this confirmation dialog box select the Don t ask this question again checkbox To open this dialog box again select Setup Options to open the Options dialog box Select the Delete...

Страница 58: ...HIFT key and click another file as the end of the selected range 2 Take either of the two ways listed below The red cross will be removed from the file s icon and the file will be included in build Se...

Страница 59: ...tab of the Workspace window 2 Right click and select Rename Folder from the pop up menu 3 Enter the new name in Folder of the Rename Folder dialog box 4 Click OK 2 5 File extensions and file groups T...

Страница 60: ...ions can belong to the same group For example assembler source files may have several extensions in a single project e g src asm mar etc 2 5 1 Associating an application with a file group In addition...

Страница 61: ...nsions list 3 Click the Open with button The Modify File Extension dialog box opens 4 Select None to remove any association Editor to open this type of file in the internal external editor or select O...

Страница 62: ...tton to set the application for the selected file group 2 5 2 Creating a new file extension and file group If you want to manage files that are not by default recognized by the High performance Embedd...

Страница 63: ...e a different extension from those accepted by the High performance Embedded Workshop for a given phase e g your assembler source files are asm but the High performance Embedded Workshop only recogniz...

Страница 64: ...tions The High performance Embedded Workshop allows you to store all of your build options into a build configuration i e you can freeze all of the options and give them a name Later on if you select...

Страница 65: ...ations dialog box opens 2 Click the Add button The Add Configuration dialog box opens 3 Enter the new build configuration name into the Configuration name field As you enter the new build configuratio...

Страница 66: ...instance if the file TEST C include s the file HEADER H and the latter has changed since the last build the file TEST C will be recompiled To perform a build operation Select one of the following ope...

Страница 67: ...nd the High performance Embedded Workshop will build the selected projects and configurations 4 If you want to build all of the projects click the Build All button This will automatically select all p...

Страница 68: ...opens for you to select whether or not to delete all intermediate and output files produced in building To delete all files select Yes Otherwise select No or Cancel If you do not wish to open this co...

Страница 69: ...solute files differs depending on the selected format 2 8 6 Configuring the Build tab of the Output window The Build tab shows the output from any build process e g compiler assembler and so on If an...

Страница 70: ...vious Error Warning Info Displays the editor that generated the previous build error or warning Help Shows the help information about the line Go to Error Warning Info Goes to the associated source li...

Страница 71: ...isplayed in the Build tab of the output window during a Build Build All or Build File operation via the Options dialog box To view or hide extra information during a build 1 Select Setup Options The O...

Страница 72: ...may include one or more header files In complex projects source files will include or depend upon others and this can quickly become difficult to manage However the High performance Embedded Workshop...

Страница 73: ...urrent Project Add files to a project Select File Add Files Save files Select File Save Build Select Build Build Automatic dependency scanning Deselect the Disable automatic dependency scanning checkb...

Страница 74: ...nt dependency scanning data If you do not wish to open this confirmation dialog box select the Don t ask this question again checkbox To open the confirmation dialog box again 1 Select Setup Options T...

Страница 75: ...eck the Show dependencies under each file checkbox the dependent files are shown under the including source file as a flat structure i e the files themselves become folders as in figure ii below If th...

Страница 76: ...e stamp order When Sort files in time order option is selected the workspace window is then sorted into file time stamp order The newest files are located at the top of list with the older files towar...

Страница 77: ...orkspace To insert an existing project into a workspace 1 Select Project Insert Project The Insert Project dialog box opens 2 Select the Existing project radio button 3 Click the Browse button to sear...

Страница 78: ...roject uses another in the workspace For example imagine that a workspace contains two projects The first project is a library which is included by an application project In this case the library must...

Страница 79: ...ows you to position a file above the workspace directory and it will still be relocated correctly if you relocate the High performance Embedded Workshop workspace The project is always relative to the...

Страница 80: ...n which a build functions 3 1 1 What is a build Building a project means applying a set of tools upon certain input files in order to produce the desired output Thus we apply a compiler upon C C sourc...

Страница 81: ...og box 2 Click the Add button This will invoke the New Build Phase wizard dialog box 3 Follow the 4 steps below To move forward and backward between steps click the Next and Previous buttons respectiv...

Страница 82: ...s applied to each file in the project of a certain file group For example if you set the input file group to be C source files then the command will be executed once for each C source file in the proj...

Страница 83: ...fundamental information about the new build phase Enter the name of the phase into the Phase name field Enter the location of the program file into the Command field do not insert any command line op...

Страница 84: ...click the Remove button If the tool you are adding can display its output whilst the tool is running then use the Read Output on Fly option This will display the tool output as each line of output ha...

Страница 85: ...hase order must be correct if the build is to behave as intended Select Build Build Phases The Build Phases dialog box will be displayed The build phase dialog box provides facilities for ordering bui...

Страница 86: ...the OK button to close the dialog box To modify a custom phase 1 Select the custom phase that you would like to modify 2 Click the Modify button The Modify Phase dialog box will be invoked with the C...

Страница 87: ...Placeholder of the line number enclosed with parentheses C2225 Wild card for and error message number E E E indicating an error Undeclared name a Wild card for error message There are some restriction...

Страница 88: ...d to the Build Phases dialog box at the bottom of the build order 3 3 2 Build File Order tab If you were to select a C source file from the Workspace window and then activate Build Build File or click...

Страница 89: ...e Source phase to another build phase referred to as the Destination phase Such intermediate files are then passed in addition to the project files To add a file mapping 1 Click the Add button The Def...

Страница 90: ...s below are available This is where you can set the options that you want to apply to the selected file s You can also choose which configurations are being viewed In the configuration list each confi...

Страница 91: ...Add Output File dialog box will be invoked 2 Enter the file path or browse to it using the Browse button 3 Click the OK button to add this output file to the list To modify an output file 1 Select the...

Страница 92: ...t the High performance Embedded Workshop will execute all of the phases in a build and only stop if a fatal error is encountered You can change this behavior by setting the controls on the Build tab o...

Страница 93: ...ld if the number of errors exceeds shown above hold also in Stop build if the number of warnings exceeds There is no correlation between Stop build if the number of errors exceeds and Stop build if th...

Страница 94: ...ed Workshop is capable of generating hmake nmake and gnumake compatible files The make tool to execute makefiles is operated in the DOS command prompt and thus the use of makefiles allows you to build...

Страница 95: ...list High performance Embedded Workshop is capable of generating GNUMake HMake and NMake compatible files 7 In the Relative paths drop down list select how directories within the makefile should be e...

Страница 96: ...y dependent upon how portable the project itself is For example any compiler options that include full paths to an output directory or include file directory will mean that when given to another user...

Страница 97: ...hortcut will also be linked to the makefile execution All output is directed to the Build tab of the output window as in the case of the normal build If you are using a build phase supported by High p...

Страница 98: ...However only object files matter to the linkage order The order of library files is only used in searching for undefined symbols To manually change the linkage order 1 Click Build Linkage Order The Li...

Страница 99: ...bottom module is selected the Move to bottom and Move down buttons will be disabled The current linkage order can be saved in a text format You can modify the linkage order saved in the file and load...

Страница 100: ...b c workspace workspace_name project_name debug user_edit_options lib Open the file e g in the Editor modify the linkage order and then save it in the text format Follow the procedures of To import th...

Страница 101: ...ys the file name including its absolute path Toolbar The toolbar is only shown while the debugger is connected with the session When one display mode is active clicking another toolbar button switches...

Страница 102: ...Icons Line up all minimized windows at the bottom of the Editor window Window Close All Close all open Editor windows The files within the editor can be displayed in a notebook style This means that e...

Страница 103: ...the editor window shows an asterisk e g filename c This asterisk remains until you save the file If you undo all the changes made in the file the asterisk disappears Selecting text in the editor It i...

Страница 104: ...The file is no longer read only Clicking Cancel cancels the attempt to save the file 4 3 4 Opening a file To open a file 1 Select one of the following operations to open a File Open dialog box Click t...

Страница 105: ...e is the active window and then press CTRL F4 OR Ensure that the window that you want to close is the active window and then select File Close OR Click on the Close button located at the top right of...

Страница 106: ...w it is possible to close window via the related tab s pop up menu Right clicking on the tab of the Disassembly window opens a pop up menu containing available options Pop up Menu Option Function Clos...

Страница 107: ...upper and lower case letters then check the Match case checkbox 7 If your search string uses regular expressions then check the Regular expressions checkbox See Reference 4 Regular Expressions for fur...

Страница 108: ...r further information 7 If you would like your search results to appear in the Find in Files 2 tab in the Output Window instead of the Find in Files 1 tab check the Output to Find in Files 2 checkbox...

Страница 109: ...ed into the Find what field 9 Enter the text that you want to replace the search string with or select a previous replace string from the drop down list box 10 If you would like to search for characte...

Страница 110: ...ines that you want to jump back to at a subsequent time One example of its use is in a large C file where you may want to set a bookmark on each function definition Once a bookmark has been set it exi...

Страница 111: ...ow 2 Select one of the following operations Click the Clear All Bookmarks toolbar button OR Select Edit Bookmarks Clear All Bookmarks OR Right click and select Bookmarks Clear All Bookmarks from the p...

Страница 112: ...lds These are all expanded before the page is to be printed 3 Click the OK button for the new settings to take effect To set up print wrapping 1 Select File Page Setup The Page Setup dialog box opens...

Страница 113: ...mples The first shows the effect of pressing Enter when the Auto Indentation feature is disabled the insertion cursor returns to the left hand side of the window on the next line When the int z 20 lin...

Страница 114: ...ld be available on the right of the Format Views dialog box 3 Select the font type from the Font list 4 Select the font size from the Point Size list 5 When this is being modified the sample text belo...

Страница 115: ...efers to the current window foreground and background settings in Control Panel 7 Click the OK button for the new color settings to take effect 4 10 2 Creating new keywords To create new keyword group...

Страница 116: ...eyword in the Keyword field and click the OK button to close the dialog box To remove a keyword from the Keywords list select the keyword and click the Remove button Note On the Keyword field of the A...

Страница 117: ...in Templates folder is for templates which are read only and have been provided for use in the High performance Embedded Workshop system by the current toolchain Templates in this view can be dragged...

Страница 118: ...TE_DMY Current date in dd mm yy form Date month day year DATE_MDY Current date in mm dd yy form Date year month day DATE_YMD Current date in yy mm dd form User name USER Current Windows user Cursor po...

Страница 119: ...t a template 1 Select one of the following operations to display the Insert Template dialog box Click the Insert Template toolbar button OR Select Edit Templates Insert Template OR Right click in the...

Страница 120: ...if you switch on off the read only attribute of the file via the Windows Explorer it does not match the attribute shown on the title bar of the editor window because the title bar is not updated The a...

Страница 121: ...file 1 Open the editor window of the file which you wish to remove a column from 2 Select one of the following operations Right clicking the column header displays a pop up menu A tick mark right next...

Страница 122: ...disassembly window in source mode to view the source program and rest the mouse cursor over the variable name that you want to examine A tooltip pop up window will appear showing the watch information...

Страница 123: ...pes Valid operators Addition Subtraction Multiplication Division Logical AND Logical OR Logical NOT Equal to Bitwise AND Bitwise OR Bitwise NOT Unequal to Left arithmetic shift Right arithmetic shift...

Страница 124: ...made build phase which supports some specific build functionality e g analyze complexity of source code count lines of source code etc These components provide added functionality to the build that i...

Страница 125: ...on 5 3 Registering a component for further information The Tools Administration dialog box shows all currently registered components To access it ensure no workspaces are open and then select Tools Ad...

Страница 126: ...search a drive for High performance Embedded Workshop compatible components This is especially useful if the High performance Embedded Workshop installation was deleted or corrupted as it can recreat...

Страница 127: ...rom the Registered Components list and click the Unregister button A dialog box will be invoked which asks you to confirm this action Click Yes to unregister the component Note Unregistering a compone...

Страница 128: ...toolchain To add a new environment variable 1 Click the Add button The Environment Variable dialog opens 2 Enter the variable name into the Variable field 3 Enter the variable s value into the Value f...

Страница 129: ...re below When seeking technical support you may be asked to give details about some or all of these components To do so open the respective folder select a component and click the Properties button Th...

Страница 130: ...edback 1 Select Tools Administration The Tools Administration dialog box opens 2 Select the tool in the list that has an issue 3 Click Properties 4 Select the information tab and scroll the edit field...

Страница 131: ...in the Tools Administration dialog box and are initially hidden in the System Components part of the Tools Administration tree To export one of the Custom Project Generators select the Export button o...

Страница 132: ...High performance Embedded Workshop 5 Tools Administration REJ10J1837 0100 Rev 1 00 Nov 16 2008 117...

Страница 133: ...ect the Toolbars tab 3 Click the New button The New Toolbar dialog box opens 4 Enter the name of the new toolbar into the Toolbar Name field 5 Click the OK button to create the new toolbar Note When a...

Страница 134: ...user defined toolbar 1 Select Setup Customize The Customize dialog box opens 2 Select the Toolbars tab 3 Select the user defined toolbar from the Toolbars list and the Reset button will change to a D...

Страница 135: ...e is whether you are adding a global application wide tool which will be available to all of your workspaces or whether you wish to add a workspace wide tool which is only valid for the current worksp...

Страница 136: ...ll be the same as the Windows icon for the EXE If no such image is available the default image will be used 6 3 Using custom placeholders Throughout the High performance Embedded Workshop the user can...

Страница 137: ...is placeholder It is possible to use placeholders that are already defined in this field such as PROJDIR Note In High performance Embedded Workshop V 2 01 or later version the user defined directory c...

Страница 138: ...project with a log extension This file will be located in the same directory as the project file The log file is updated when the workspace is saved 6 5 Configuring the help system The High performan...

Страница 139: ...emoved and then click Remove 4 Click the OK button to confirm the new help file settings 6 6 Keyboard shortcut customization The High performance Embedded Workshop allows the keyboard shortcuts to be...

Страница 140: ...modify or add a new keyboard shortcut for in the Commands list The current shortcut is displayed in the Current keyboard shortcut field 3 Click the Remove button 4 Changes are not saved until the OK b...

Страница 141: ...he Options dialog box To invoke it select Setup Options and select the Workspace tab 6 8 1 Opening the last workspace at start up When you exit the High performance Embedded Workshop the last workspac...

Страница 142: ...escription into the Information field 4 Select the Show workspace information on workspace open checkbox if you want a Workspace Properties dialog box to be launched on opening a workspace This checkb...

Страница 143: ...o backup facilities The High performance Embedded Workshop supports the facility to backup the workspace project and session files at regular intervals This means that if your application or developme...

Страница 144: ...orkspace tab 3 To determine the action when a workspace is opened change the Project load on workspace open drop list to one of the following options Last used current project Only the current project...

Страница 145: ...of the workspace window Double clicking on an error warning in the Build tab of the output window Double clicking on an entry in the Find in Files 1 tab of the output window Double clicking on an entr...

Страница 146: ...tab or an entry in the Navigation tab is double clicked in the workspace window By default the external editor is selected Output window double click When an error or warning in the Build tab or an e...

Страница 147: ...dialog box allows you to customize the color and font of text shown in the windows Item Category Objects to be Customized Selected Text A selected text shown in the editor window and disassembly windo...

Страница 148: ...of 4 desktop configurations in use When the session is saved the window positions for each configuration are saved to the session file You can then switch simply between each configuration to gain ac...

Страница 149: ...network drive to exchange source code The version control system provides access and updates to the source files Files Supported for Version Control by the High performance Embedded Workshop Version...

Страница 150: ...such as RCS CVS or PVCS The commands in the version control system must be defined as being associated with the GUI interface of the High performance Embedded Workshop Version control by Microsoft Vi...

Страница 151: ...settings independently so that you can import them into other workspaces This greatly reduces the amount of time it takes to configure the same version control settings across several workspaces To ex...

Страница 152: ...ion Control menu options The custom version control system allows you to invoke a version control command either by selecting an option from the Tools Version Control sub menu or by clicking a version...

Страница 153: ...ou first create a workspace these toolbar buttons are inactive because you have not yet associated any version control commands to them The toolbar buttons are equivalent to the six menu options on th...

Страница 154: ...Version Control Setup dialog box opens 2 Click the Add button The Add Menu Option dialog box opens 3 Enter the name of the menu option into the Option field 4 Click the Add button The Add Command dia...

Страница 155: ...ath of the command into the Version control executable field or browse to it graphically by clicking the Browse button 3 Enter the arguments for the command into the Arguments field 4 Enter into Initi...

Страница 156: ...orkspace directory Temp Directory TEMPDIR Temporary directory Command directory EXEDIR Version control executable directory Windows directory WINDIR Directory where Windows is installed Windows system...

Страница 157: ...ontrol system Mappings between these two directory systems can be specified via the Projects tab of the Version Control Setup dialog box Once the mappings have been defined you can use the Version con...

Страница 158: ...and then click the Remove button 8 7 Specifying file locations example Consider the scenario shown in the figure below It shows three directories which are mapped from a shared version control drive...

Страница 159: ...4 Click the OK button to add the modified variable back to the list To remove an environment variable 1 Select the variable that you want to remove from the Environment list 2 Click the Remove button...

Страница 160: ...e in order to keep files secure and to keep a record of which files were changed by which users The custom version control support provides two placeholders User login name USERNAME and User login pas...

Страница 161: ...This procedure assumes that the version control system is located at C RCS Workspace Create a High performance Embedded Workshop workspace in the following folder C WorkSpace rcs_sample Then create a...

Страница 162: ...ls Version Control Select The Select Version Control System dialog box opens 2 Select Custom VCS 3 Click the OK button 8 11 1 3 Step 3 Making settings for Version Control Select Tools Version Control...

Страница 163: ...tab 2 Deselect the Prompt before executing command checkbox Leave it selected however if you wish to see the file name before executing commands 3 Select the Run in DOS Window checkbox This is becaus...

Страница 164: ...commands in the same way Command Option Name Characters to be Input Version control executable C RCS CO EXE Argument l f FILENAME Check out Initial directory PROJDIR Version control executable C RCS R...

Страница 165: ...d execution in the MS DOS command prompt window select the Close DOS Window on exit checkbox in the General tab of the Version Control Setup dialog box 8 11 1 5 Step 5 Using the Version Control facili...

Страница 166: ...edded Workshop with CVS In this example the High performance Embedded Workshop is to be connected with CVS CVS tool environment The following type of version control system can be used o CVS This proc...

Страница 167: ...he High performance Embedded Workshop and open the created workspace sampleCVS 7 Select Project Remove Files to open the Remove Project Files dialog box 8 Select the file you wish to control and click...

Страница 168: ...g up commands 1 Select the Commands tab 2 Click the Add button on User menu options 3 The Add Menu Option dialog box appears 4 Enter Initialize in Option and click the Add button 5 The Add Command dia...

Страница 169: ...LENAME Commit Initial directory C src sampleCVS Version control executable C cvs 1 11 17 cvs exe Argument log FILENAME Log Initial directory C src sampleCVS Preparation for version control is now comp...

Страница 170: ...the output window shows the following message Executing C cvs 1 11 17 cvs exe status sampleCVS c File sampleCVS c Status Locally Modified Working revision 1 1 1 1 Tue Feb 28 02 46 30 2006 Repository...

Страница 171: ...exe commit m modify sampleCVS c Checking in sampleCVS c C cvs 1 11 17 DATABASE sampleCVS sampleCVS c v sampleCVS c new revision 1 2 previous revision 1 1 done Command s completed successfully 8 11 2 1...

Страница 172: ...1 00 Nov 16 2008 157 date 2006 02 28 03 39 22 author user state Exp lines 6 1 modify revision 1 1 date 2006 02 28 02 46 30 author user state Exp branches 1 1 1 Initial revision revision 1 1 1 1 date...

Страница 173: ...in a High performance Embedded Workshop workspace with a project inside a Visual SourceSafe database Select Microsoft Visual SourceSafe as the version control system to be connected with the High perf...

Страница 174: ...elect the Visual SourceSafe database file and click the Select button OR Enter the full path of the Visual SourceSafe database file in the Database path field 6 The Create SourceSafe Project For Works...

Страница 175: ...projects and the workspace directory in the hard disk is shown below The High performance Embedded Workshop has now created the necessary projects within Visual SourceSafe and set up the version contr...

Страница 176: ...loaded you will be asked whether you want to reload the project 2 Select one of the following operations Click the Add to VCS toolbar button OR Select Tools Version Control Add to VCS OR Right click...

Страница 177: ...ick to invoke a pop up menu and select Version Control Remove from VCS 3 The Remove from VCS dialog box opens Select the checkbox on the left to the name of the file that you wish to remove and click...

Страница 178: ...ext to file name the files in question To check out writable copy of files from Visual SourceSafe 1 Select the files that you would like to check out from Visual SourceSafe in the Projects tab of the...

Страница 179: ...local drive Once a file is checked out it is edited and then checked back in so that the edits can be made available to other users To check in edits made to files in Visual SourceSafe 1 Select the f...

Страница 180: ...being edited by a user The Get VCS status command displays the current status of files The status of each file will be displayed in the Version Control tab of the output window or the File s Status d...

Страница 181: ...he check out operation click the Cancel button To load the unmodified file from the version control system click the Yes button If you click the No button the contents of the local file will be differ...

Страница 182: ...lay the output in the Version Control tab of the Output window 9 4 Version Control setup You can view or modify the general settings for the High performance Embedded Workshop connected with Visual So...

Страница 183: ...tory or Workspace directory from the menu OR Click the Browse button to open the Browse to Source Directory dialog box Select the directory and click the Select button 5 Enter the name of the Visual S...

Страница 184: ...command Output information on execution of this command will be shown in the Version Control tab of the Output window This section introduces the definition of Properties command as an example Execut...

Страница 185: ...FILENAME in Arguments 5 Enter FILEDIR in Initial directory 6 Click the OK button 7 Click the OK button in the Add Menu Option dialog box For detail see section 8 2 Defining Version Control commands Co...

Страница 186: ...o files This allows the project administrator to make sure the only people who can modify the project and source files are allowed to do so This might allow the administrator to limit each user to onl...

Страница 187: ...twork facilities if the Windows operating system is in its default state Before invoking the High performance Embedded Workshop you should take the procedures listed below to change the settings of th...

Страница 188: ...ryone in the Group or user names list 12 Select the Allow checkbox for Local Launch in the Permission for Everyone list Select the Allow checkbox for Remote Activation in the Permission for Everyone l...

Страница 189: ...ons dialog box 6 When the dialog box is closed you are asked if you want to save the workspace and then re open it This is because the workspace must be re opened in the shared access mode If the chan...

Страница 190: ...ns a network enabled project they must type in their user name and password Until this is done no access can be granted Once entered the user is given one of the levels of access as seen above To add...

Страница 191: ...twork facilities to share projects When you share a networked project for the first time the High performance Embedded Workshop automatically connects you to the correct network High performance Embed...

Страница 192: ...2008 177 Note If the network is running multiple High performance Embedded Workshop workspaces with the network facilities to share projects enabled then a user can only access one of them at one time...

Страница 193: ...bled 4 Enter the name of a file to be compared to in Reference file If you have opened the Compare Files dialog box via the workspace window at step 1 the file name is already entered in Reference fil...

Страница 194: ...is already entered in Reference file Select a previously used file from the drop down list box or click the Browse button to browse a file 6 Clicking the Advanced button displays the Compare Files Ad...

Страница 195: ...ence results to a textual format Ignore white space The ignore white space option which is on the advanced options dialog can be toggled via this menu option Find Displays a standard find dialog This...

Страница 196: ...or C source files By default it is possible to display the navigation items grouped by a navigation category Underneath each category the navigation items belonging to the active project are displayed...

Страница 197: ...ain navigation categories if you do not require the information To switch off a navigation category 1 If you right click anywhere inside the Navigation tab a pop up menu will be invoked 2 Select Selec...

Страница 198: ...asses and functions until the file or files are saved Group By File and Group By Access cannot both be on at the same time Switching one on will switch the other one off 12 1 C function and define nav...

Страница 199: ...to the associated navigation items definition To jump to the definition Select either of the following ways Right click on navigation items on the Navigation tab to display a pop up menu and check th...

Страница 200: ...r the selection click the Show Derived Classes menu option To see the base classes for the selection click the Show Base Classes menu option 3 Depending on the selection a dialog is displayed which sh...

Страница 201: ...and C Classes Globals Folder and File items will not be draggable Drag and drop of navigation items into a file that s currently open in the editor This makes it easier for you to write code as you w...

Страница 202: ...e Navigation tab of the workspace window the High performance Embedded Workshop s smart editor function is disabled During normal usage the following editor operations will make the smart edit facilit...

Страница 203: ...dow and add it to the High performance Embedded Workshop editor window by either of the following ways o Right click within the High performance Embedded Workshop editor window to display a pop up men...

Страница 204: ...urce file for the address in the selected line can be opened in the editor window The contents can be printed out Supported toolchains The toolchains included in the following compiler packages suppor...

Страница 205: ...window 13 1 Managing section settings You can add modify or delete information on sections on the GUI through the Map Section Information window It is also easy to check the section settings after mo...

Страница 206: ...Ctrl key Copied to the next of the item where dropped Select an overlay group and drag it while holding the Ctrl key Normal select pointer showing the item name and a sign when placed over a destinat...

Страница 207: ...n Edit Mode Enters the edit mode Add Section Group Adds the section group Add Section Adds the section Add Overlay Group 1 Adds the overlay group Section Auto Registration Automatically adds missing s...

Страница 208: ...enter the edit mode 3 There is a tick mark on Section Edit Mode While the High performance Embedded Workshop is in the edit mode the options listed in the table below are available Right click on an i...

Страница 209: ...d Section Group 3 The Add Section Group dialog box appears 4 Enter the start address of a section in Section Start Address 5 Enter a section group name in Section Group Name If you specify section nam...

Страница 210: ...Select Add Overlay Group 3 The Add Overlay Group dialog box appears 4 Enter an overlay group name in Overlay Group Name In the tree of the left pane the new overlay group is added under the section g...

Страница 211: ...Note If an overlay section is missing this will be added as a normal section 13 1 7 Editing a selected item In the edit mode you can also modify the address value and the name of a section group subse...

Страница 212: ...this function depends on the debugger 13 1 10 Automatically allocating the memory resource When there is a linkage list file map output by the linkage editor the memory resource can be automatically a...

Страница 213: ...ere is a tick mark on Show Unallocated Area The right pane shows all areas where no section is allocated which is indicated by Unallocated Area in the Name column 13 1 13 Viewing sections of size 0 Yo...

Страница 214: ...your printer and page setup options 13 2 Viewing symbols You can view symbols in each of the sections in the Map Symbol Information window Even if there are too many symbols the search or filtering fu...

Страница 215: ...lobal symbol Local Local symbol Window options Map list of the linkage editor left pane Right clicking displays a pop up menu containing available options A basic operation is allocated to the toolbar...

Страница 216: ...elect Find The Find Symbol dialog box appears 3 Enter a symbol name you wish to find in Name or select one from those you have previously searched for in the drop down list box 4 To distinguish upperc...

Страница 217: ...icking the Set All button selects the check boxes of all filtering conditions 7 Clicking the Clear All button de selects the check boxes of all filtering conditions 8 Click OK Symbol information of th...

Страница 218: ...ol information You can also print out the symbol information in the right pane To print out the symbol information 1 Right click within the right pane to open a pop up menu 2 Select Print 3 The standa...

Страница 219: ...Line toolbar button to open the Command Line window If available the window title displays the current batch and log file names separated by colons The High performance Embedded Workshop command and...

Страница 220: ...tents of the selected batch file are displayed Single stepping of command lines can be performed in the selected batch file Execution can start from the top of the batch file A breakpoint can be set i...

Страница 221: ...ion directory Pastes the HEWDIR placeholder Select All Selects i e highlights the entire contents of the active window Copy Places a copy of the highlighted text into the Windows clipboard Cut Removes...

Страница 222: ...predefined command lines need to be executed Create a batch file by a text editor and write necessary command lines The default extension of a batch file is hdc Choose Set Batch File from the pop up...

Страница 223: ...in gray while the file is running and can be used when the batch file execution stops and control returns to the user The message box shown below appears when a user attempts to close the Command Line...

Страница 224: ...placeholder Select a placeholder from the Placeholder submenu in the pop up menu to paste the selected placeholder to the cursor location This function is only available when the cursor is located on...

Страница 225: ...Opened Indicator toolbar button is visible until or is input as the closing bracket Example of a TCL Function Input in the Command Line Window State Toolbar Button is Visible set bit 1 None 1 None set...

Страница 226: ...build configuration CHANGE_CONFIGURATION 14 17 Single stepping in a batch file Single stepping of command lines starting from the top of the batch file is possible on the Debugger tabbed pane of the...

Страница 227: ...nt A breakpoint icon appears on the Breakpoint column This indicates that a breakpoint has been set 3 To switch enabling and disabling of the breakpoint that has been set right click and select Enable...

Страница 228: ...ecording column of the menu list This indicates that this operation can be recorded into a High performance Embedded Workshop macro file Notes 1 Changing a project session or configuration 2 Compilati...

Страница 229: ...ause Macro button is only enabled when recording or playing back a macro function This pauses the current operation so that you can return to it later The Stop Macro button is only enabled when record...

Страница 230: ...ent macro file drop down list box It can be useful to use multiple macro files to logically hold related areas For example you might like to create a different macro file for use with different debugg...

Страница 231: ...perations One method for importing macro files is from the macro dialog The instructions are shown below To import an existing macro file into High performance Embedded Workshop 1 Select Tools Macros...

Страница 232: ...ord a macro from the macro dialog box 1 Select Tools Macros The Macro dialog box opens 2 Click the Record button The Macro dialog box is dismissed and the recording operation begins 15 5 Functions tha...

Страница 233: ...emory 3 File name of the download module Download Modules All Download Modules File name of the download module Debug Unload Modules All Downloaded Modules Hex Decimal Oct Setup Radix Bin Notes 1 This...

Страница 234: ...Sets this project as the current project Project file Build File name pop up menu option 1 Builds a file Download all module pop up menu option Click on the menu option Loads all object program files...

Страница 235: ...s or clears a software breakpoint Go To Cursor pop up menu option Sets or clears a software breakpoint Set PC Here pop up menu option Enables or disables the current software breakpoint Toggle Breakpo...

Страница 236: ...p Out Shift Alf F11 E100 emulator debugger Windows and dialog boxes While a macro is being recorded operations made in the window or dialog box listed below will be recorded into a macro file For info...

Страница 237: ...B emulator software V 2 13 Release 00 and later H8SX Device group Code Coverage View Code Code Coverage Data Coverage View Code Data Coverage Hardware Break View Event Hardware Break Trace conditions...

Страница 238: ...E10A USB emulator software V 2 13 Release 00 and later H8SX Device group Target Operation Function Event Breakpoints column Double click on the column Sets or clears a hardware breakpoint 15 5 2 3 Lab...

Страница 239: ...tton Sets radix for octal for this value Radix Binary pop up menu option toolbar button Click on the menu option or toolbar button Sets radix for binary for this value or sign Click on the sign Expand...

Страница 240: ...peration Function Add button Adds the break point Delete button Removes the selected break point Delete All button Removes all break points Enable button Enables the selected break point All Enable bu...

Страница 241: ...k points or break conditions Delete pop up menu option toolbar button Removes the selected break points or break conditions Delete All pop up menu option toolbar button Click on the menu option or too...

Страница 242: ...g recorded the following operation will be recorded into a macro file Target Operation Function OK button Click on the button Sets the access violation area 15 5 2 20 Violation of stack access dialog...

Страница 243: ...ear Data pop up menu option toolbar button Click on the menu option or toolbar button Clears all measurement data of real time profile Save To File pop up menu option toolbar button Make setting in th...

Страница 244: ...fied to include the pause icon It is also easy to run a macro from the macro toolbar menu or via a keyboard shortcut if you have set up macro function assignments in the Macro dialog box For informati...

Страница 245: ...er you will use the default macro toolbar button or specify your own toolbar button image from an existing bitmap file bmp 8 To specify your own image simply click the browse button to open a standard...

Страница 246: ...ls Stop Macro It is also possible to view this information while recording Right clicking displays a pop up menu containing available options A basic operation is allocated to the toolbar The Toolbar...

Страница 247: ...eed to automate the execution of the actual tests the test tool also supports command line operation Many commands are available that allow you to open and close suites run and compare test data The f...

Страница 248: ...reviously you can use the following operation To open a test suite 1 Select Test Open Test Suite The Open Test Suite dialog box opens 2 Select the test suite file Then click Select The test suite is l...

Страница 249: ...defined to explain the tests purpose Clicking the Add button on this dialog box displays the Add New Test dialog box this is shown below Selecting the test and clicking modify allows you to edit curre...

Страница 250: ...box is displayed See below 5 The Script type box allows you to select a High performance Embedded Workshop macro HEW macro or a High performance Embedded Workshop command line batch file TCL command...

Страница 251: ...in comparing data that is located in a small area memory not the memory for the entire device The more items that you compare for each test will slow down the comparison and this can make a big differ...

Страница 252: ...The Save Test Image File dialog box opens 8 Save the data into the High performance Embedded Workshop test image file selected in the Add New Test dialog box or a new High performance Embedded Worksho...

Страница 253: ...For more information on the test image data to be saved into test image files how to make detailed setting and test results see the descriptions of test items for the corresponding windows Create New...

Страница 254: ...r test image file to be compared with Test result details Example Failed at register R11 Src 0x00000000 Dest 0x00000fff No detailed setting specific to the test item can be made 16 6 1 3 CPU IO IO win...

Страница 255: ...rmation on the test image data to be saved into test image files and test results not matched Test group name CPU Test item name Status Test image data to be saved into test image files Values set as...

Страница 256: ...e CPU Test item name Memory Test image data to be saved into test image files Values set as detailed information and the range of data in the Memory window acquired with this setting No memory range i...

Страница 257: ...memory range selected in the Memory ranges list will be modified Only one variable is selectable in the list The Modify Memory Range dialog box opens 2 Specify Start address End address and Access siz...

Страница 258: ...y default 3 If you do not wish to compare the address of the selected register select the Ignore address checkbox This checkbox is not selected by default 4 Click OK 16 6 2 Functions that can be saved...

Страница 259: ...erformance Embedded Workshop is not connected to a target Support of this function depends on the debugger in use For details refer to the user s manual help information and release notes for the emul...

Страница 260: ...for symbols as required The selected symbol is shown in Current Setting 3 Select the Ignore address check box to disable comparison of the addresses of watch points The check box is not selected by de...

Страница 261: ...setting If you double click on a test item in the Create New Test Image dialog box a further dialog box for detailed setting opens 1 To specify a symbol to be saved into the test image file select th...

Страница 262: ...be compared with Test result details Example Failed at 414 data value is different Src 0000 Dest 0001 To make detailed setting If you double click on a test item in the Create New Test Image dialog b...

Страница 263: ...tch Points dialog box The watch point selected in the Compared watch list will be deleted Only one point is selectable in the list To disable comparison of the addresses of watch points 1 Select the I...

Страница 264: ...ormance Embedded Workshop system or in another test image file to be compared with Test result details Example Failed at a 0 Global data value is different Src 1783 Dest 0 To make detailed setting If...

Страница 265: ...k OK To delete a variable 1 Click on the Delete button on the Edit Test C Variables dialog box The variable selected in the Compared list will be deleted Only one variable is selectable in the list Th...

Страница 266: ...All or Line No to set a I O simulation range to be saved into a test image file 3 Click OK To modify a simulated I O range 1 Click on the Modify button on the Edit Test Simulated I O dialog box The si...

Страница 267: ...address Image Content of the test image file System Data in the current High performance Embedded Workshop system or in another test image file to be compared with Test result details Example Range De...

Страница 268: ...e range Src Content of the test image file Dest Data in the current High performance Embedded Workshop system or in another test image file to be compared with Test result details Example Comparing PT...

Страница 269: ...d PTR to set a trace range to be saved into a test image file 3 Click OK To remove a trace range 1 Click on the Remove button on the Edit Test Trace Ranges dialog box The trace range selected in the T...

Страница 270: ...will be modified Only one trace range is selectable in the list The Modify Trace Range dialog box opens 2 Specify Trace type Start PTR and End PTR to set a trace range to be saved into a test image f...

Страница 271: ...manually executed a script and want to check the current test image data with some you saved previously 4 Click OK 5 The results will be loaded into the test browser It is possible to compare test ima...

Страница 272: ...automatically save the results of each test execution to a text file in the same directory as the test suite The filename used is made up from the current test suite and the date of time of the test e...

Страница 273: ...he result 16 10 Configuring the Test pane of the Workspace window The Test pane was created to allow fast access to the tests in your test suite When the test suite is opened the test suite is added t...

Страница 274: ...es The Test properties dialog box opens It displays the test name test description test location and the last modified date 16 11 Configuring the Test tab of the Output window The Test tab of the outp...

Страница 275: ...r The Toolbar display and Customize toolbar options are also included in the pop up menu opened by right clicking on the toolbar Pop up Menu Option Toolbar Button Function Clear Window Clears the cont...

Страница 276: ...te file or management information file which are usually called Debug Object Files When you create your project the initial setup will normally be configured for debug Notes Make sure you have the deb...

Страница 277: ...m written in the C language Renesas SuperH Standard Tool chain or Hitachi H8S H8 300 Standard Tool chain C source startup Application Project for generating a startup program written in the C language...

Страница 278: ...fers according to the CPU Series and CPU Type settings If there is no corresponding CPU select a CPU with similar hardware specifications or Other The following buttons at the bottom of the dialog box...

Страница 279: ...p 17 Using the Debugger REJ10J1837 0100 Rev 1 00 Nov 16 2008 264 2 Specify the options common to all project files in Step 2 The specifiable items depend on the CPU selected in Step 1 To move to Step...

Страница 280: ...rdware Setup Function Selects generation of a model I O register initial setting program Generates a hardware setting file hwsetup c cpp or hwsetup src Note To include a main function that has already...

Страница 281: ...button in Step 4 5 Specify the stack area in Step 5 This is done by setting the initial value of the stack pointer and the stack size The initial value of the stack areas depends on the CPU selected...

Страница 282: ...ctor To modify the handler program after selecting the handler program name by clicking on it enter the new handler program name Note that if the handler program is modified a reset program resetprg c...

Страница 283: ...ts No selection or a selection of more than one target is possible Target type Specifies the type of the targets displayed in Targets Target CPU Specifies the CPU of the targets displayed in Targets N...

Страница 284: ...g the target name This configuration name can be changed in Configuration name Sets the debugger target options To modify an option select Item and click Modify If the selected item cannot be modified...

Страница 285: ...rformance Embedded Workshop based on the settings made so far are displayed as a list in Step 9 File Name File name To change a file name after selecting the file name by clicking on it enter the new...

Страница 286: ...ry will save the project information displayed in the Summary dialog box as a text file named Readme txt in the project directory 17 1 2 1 To create a new project having information from makefile High...

Страница 287: ...figure the simulator again using the project generator This feature is not enabled for the demonstration project type 1 Select Project Edit Project Configuration The Edit Project Configuration dialog...

Страница 288: ...memory or a device with external memory instead of or in addition to the internal memory then you must tell the debugging platform that you have memory there Tip If you are trying to debug code with...

Страница 289: ...drop list above the tree 3 Change the target using the target drop list control This removes any target specific setup options that have been previously been set Moreover the Options tab of the Debug...

Страница 290: ...ter reset 4 Then click Add The debugger will then display the add Command Line File dialog box 5 Enter the command batch file name in the Filename field If you wish to insert a placeholder into the Fi...

Страница 291: ...ble batch file execution when downloading debug information By default this checkbox is selected 4 Click OK 3 Downloading modules after build If this checkbox is selected the user program will be auto...

Страница 292: ...the Options tab 3 Select the Do not perform automatic target connection This checkbox is only enabled if the feature is supported by the selected target Selecting a new target will reset this option t...

Страница 293: ...n which memory accesses are not prevented Memory accesses are not prevented in the following operations o Executing commands in the Command Line window or command files o Viewing or modifying the memo...

Страница 294: ...nd configuration selection Download modules for the current project and configuration selection Select the debug format in the Debug format list You can only debug modules that match the format specif...

Страница 295: ...information only checkbox can be used when you wish to download the debugging information 9 The Perform memory verify during download checkbox can be used to do additional checks when downloading the...

Страница 296: ...button Any changes made in the Debug Settings dialog box are only changed when you click OK 17 1 5 2 Downloading modules Download the object program to be debugged To download modules Select one of th...

Страница 297: ...ings dialog box However the Stack Trace window will be supported for instance depending on the format specified in the Debug format field 4 The Filename field can be specified with placeholders or as...

Страница 298: ...is launched which asks the user if they wish to rebuild the code before the download takes place To rebuild the code before the download again select Yes To not rebuild the code before the download ag...

Страница 299: ...ot show Debug only workspace browse dialog on download checkbox This checkbox is not selected by default 4 Click OK Debuggers supporting the feature of showing a source tree This feature is only suppo...

Страница 300: ...be removed from the Files to find list Any searched directories in the Browse section will be shown by a folder and magnifying glass icon Once the user has selected Search this button will be changed...

Страница 301: ...n tab 3 Select the Show message when canceling for directory browse dialog checkbox This checkbox is selected by default 4 Click OK 2 Showing a source tree Files retrieved from the download module wil...

Страница 302: ...download module but will have a red icon To distinguish these files you can view the full path of the file To view the full paths of all files 1 Right click anywhere inside the Projects tab of the Wo...

Страница 303: ...ferent directory If you wish to relocate the whole module i e want to relocate all files in the module to a different directory this is possible via the download module pop up menu To relocate all fil...

Страница 304: ...l only allow you to select a file of the same name 4 Select a file and then click the Open button You can select multiple files to be relocated this will bring up the Locate Files dialog box with the...

Страница 305: ...ration This means that you can freeze all of the options and give them a name In a similar way High performance Embedded Workshop allows the user to store his debugger options in a session Later on yo...

Страница 306: ...length and contain letters numbers and the underscore character Especially do not use a minus sign or a space 3 Select the target you wish to use in the Create a new session on list 4 Select the core...

Страница 307: ...into a new session file 1 Select Debug Debug Sessions The Debug Sessions dialog box opens 2 Click the Add button The Add Session dialog box opens 3 Click the Use an existing session file radio button...

Страница 308: ...will save all of the session data in this location 7 Click the OK button to close the Debug Sessions dialog box It is possible to make the link to session file read only This is useful if you are shar...

Страница 309: ...dialog box is displayed which asks you whether you wish to save the information Clicking No loses the changes you made in the session This checkbox is located in the Setup Options dialog box on the W...

Страница 310: ...hich contains the current PC address making this simple for you when debugging Whilst the Disassembly window is open there will be no standard editor windows opened the source files will be opened wit...

Страница 311: ...is related to each line of source code This view cannot be edited and is only available when the module is downloaded This view allows line numbers breakpoints address object codes labels and mixed c...

Страница 312: ...o view a source file s code click the View Source button Window configuration Clicking another toolbar button switches the display mode To view disassembly codes in mixed mode click the View mixed mod...

Страница 313: ...t bookmark in the current file from the current line Previous Bookmark Jumps to the previous bookmark in the current file from the current line Bookmarks Clear All Bookmarks Clears all bookmarks in th...

Страница 314: ...res the latest disassembly information to update the contents of the window Lock Refresh It is possible to lock a memory range in the disassembly in disassembly mode so that it does not refresh View S...

Страница 315: ...ontrols should now enable Select the start and end address that should be locked and cached so that no updates are displayed Click OK The view refreshes to only show the locked area 17 2 1 5 Looking a...

Страница 316: ...ce view will be unchanged This is true even if the source file contains assembler 17 2 1 7 Disassembly find in range The disassembly find in range can be used to find a certain text string in the disa...

Страница 317: ...ddresses to print Both a start and end address should be supplied Clicking OK on this dialog box then passes the print selection to the standard print formatting and selection dialog box From here you...

Страница 318: ...ion This view allows breakpoints address object codes labels and disassembled codes to be viewed 17 2 2 1 Viewing the code When switching to the source mode from within the disassembly window the sour...

Страница 319: ...mouse cursor position Set PC Here Changes the value of the PC to the address at the row of the text cursor not mouse cursor Display PC Opens the source file or disassembly at the address of the PC Pr...

Страница 320: ...e Assembly 17 2 2 5 Viewing assembly language code The Disassembly mode shows at the current PC location You can view assembly language codes only when the debugging platform is connected to the sessi...

Страница 321: ...specific range Print Prints the specific range Toggle Breakpoint Sets or clears a software breakpoint at the line showing the address Enable Disable Breakpoint Enables or disables the current softwar...

Страница 322: ...the assembly language code in the disassembly view in disassembly mode or mixed mode by double clicking on the instruction that you wish to change The Assembler dialog box will be displayed The addres...

Страница 323: ...the file to use Click OK 17 2 2 12 Printing the disassembly view The disassembly view can be printed by using File Print or the Print toolbar button when it is in focus or by using the menu Print on t...

Страница 324: ...sassembly window in mixed mode or disassembly mode select Disassembly and expand it 3 Select the PC Line Highlight category 4 Change the selection in the Foreground and Background lists of the Color t...

Страница 325: ...ding The Address Data and Code columns can be changed by using in place editing Macro Recording Options Right clicking displays a pop up menu containing available options A basic operation is allocate...

Страница 326: ...lays memory as double precision floating point 16bit Fixed Displays memory as 16 bit fixed 32bit Fixed Displays memory as 32 bit fixed 24bit Accum Displays memory as 24 bit accumulate Code 40bit Accum...

Страница 327: ...ue value or character to be set in the Data field Select the Verify check box Support for verify function depends on the debugger When setting the value Click the Value button in the Data Type group S...

Страница 328: ...you must enter the start end address The end address can also be prefixed by a plus the end address will become the start address entered value When specifying the value Click the Value button in the...

Страница 329: ...on 17 3 6 Comparing the memory contents The contents of two memory blocks can be compared Select a source address range in the Memory window by dragging the mouse Choose Compare from the pop up menu o...

Страница 330: ...act test is target dependent However in all cases the current contents of the memory will be overwritten YOUR PROGRAM OR DATA WILL BE ERASED 17 3 8 Saving memory contents in a text file You can save a...

Страница 331: ...nd forward direction can be selected with pattern search If you did not drag the address range to be found you must enter the start end address The end address can also be prefixed by a plus sign whic...

Страница 332: ...of MCU 17 3 12 Starting address to value of the register Select the register from the followings in the pop up menu Register of the memory window Support for this function depends on the debugger 17...

Страница 333: ...when user program execution stops and in other cases can be disabled Select Lock Refresh from the pop up menu of the Memory window While Lock Refresh is active the contents of the Memory window are g...

Страница 334: ...vated the actual refresh interval is shown on the leftmost column header in the Memory window during execution of the user program The actual refresh interval may be longer than the specified value de...

Страница 335: ...ry window The followings can be selected Label Switches display or non display of the Label column Register Switches display or non display of the Register column Code Switches display or non display...

Страница 336: ...box opens This operation can also be achieved by selecting Debug Save Memory If you did not drag the address range to be saved you must enter the start end address The end address can also be prefixed...

Страница 337: ...ivide the Memory window display into two select Split from the pop up menu and move the split up bar To cancel the split up display select Split from the pop up menu again 17 3 28 Verifying a memory a...

Страница 338: ...e tree and expand it 3 Select the category of objects to be customized Category Objects to be Customized Foreground color default Background color default Normal Text shown in the windows Black White...

Страница 339: ...d of the Image window The following items are to be specified Specifies the color information of the image to be displayed Specifies the format MONOCHROME Black and white RGB R red G green and B blue...

Страница 340: ...included values are treated as decimal numbers Width Height Size Buffer Size Hex Displays the size of the buffer required for image display as obtained from the width and height in hexadecimal notatio...

Страница 341: ...ouse pointer is located in the Pixel Information dialog box Options Right clicking displays a pop up menu containing available options A basic operation is allocated to the toolbar The Toolbar display...

Страница 342: ...freshed while the user program is running To specify the refresh interval select Update Interval from the pop up menu This item is only selectable when it is supported by the debugger 17 4 3 Refreshin...

Страница 343: ...checkbox in the Image Properties dialog box 3 In the Frame Count edit box enter the number of frames 2 or more that you wish to view 4 Click on the OK button After this function has been enabled you c...

Страница 344: ...e is redrawn continuously every 2 0 seconds Redraw Interval 4 0s The image is redrawn continuously every 4 0 seconds Redraw Continuously Starts redrawing continuously Stop Stops redrawing continuously...

Страница 345: ...ond frame is automatically displayed 3 When the specified time has elapsed the third frame is automatically displayed The automatic switching of frames has ended 17 4 6 Displaying the pixel informatio...

Страница 346: ...Memory contents can be displayed as wave forms in the Waveform window Support for this function depends on the debugger 17 5 1 Opening the Waveform window Choose View Graphic Waveform or click the Wav...

Страница 347: ...display X2 The zoom magnification is 2 X4 The zoom magnification is 4 Zoom Magnification X8 The zoom magnification is 8 128 The size of the X coordinate is 128 pixels 256 The size of the X coordinate...

Страница 348: ...date Interval dialog box opens 3 Specify the refresh interval in 10 ms units The refresh interval is specifiable in the range from 10 to 10000 ms and the default value is 1000 ms The specified refresh...

Страница 349: ...l Displays the data channel X Displays the X coordinate of cursor location Value Y Displays the Y coordinate of cursor location displays Y coordinate for both the upper and lower plots when Stereo is...

Страница 350: ...d Double clicking on the line of an I O register opens a dialog box in which you can change the value Changing of the value can be recorded in a macro Macro Recording The values of I O registers and t...

Страница 351: ...ugging platform reading data from an I O register can sometimes affect the operation of your program For example reading a data register can cancel a pending interrupt Data is only read from I O modul...

Страница 352: ...r s to view You can select the I O register s to be shown on the Select Register tabbed pane of the IO window To select the I O register s to view 1 Right click within the window to open a pop up menu...

Страница 353: ...will not be saved when you save the session The next time this session is selected the contents to be loaded to the IO window depend on the debugging platform When the I O file has been automatically...

Страница 354: ...Select Find The Find dialog box opens 3 Select the column in which you wish to search for an I O register Address Address of the I O register Name Name of the I O register 4 In Find enter the string...

Страница 355: ...can be changed by using in place editing Macro Recording You can change a flag value by clicking the button corresponding to the flag Macro Recording The right click menu allows you to change the dis...

Страница 356: ...ding to the value of flag is displayed To switch the bank you can also use the pop up menu which is displayed by clicking the mouse right button on the register display area in the Register window or...

Страница 357: ...e followings can be selected Radix Switch display or non display of radix FLAGs Switch display or non display of flags display area When the radix or flag is shown the option is checked When the radix...

Страница 358: ...ng one of the following operations Double click the register you want to change OR Select the register you want to change and choose the Edit option from the pop up menu You can enter a number or C C...

Страница 359: ...hanged Screenshot of the SH 4 debugger FLG line FPSCR 17 7 8 Splitting up the window display To vertically divide the Register window display into two select Split from the pop up menu and move the sp...

Страница 360: ...he Format Views dialog box The default foreground and background colors of the changed values are red and white respectively The color of the background will be the same as in cases where the text cat...

Страница 361: ...unter PC address value This will be the next instruction to be executed if you perform a step or continue running To continue running from the current PC address Click the Go toolbar button OR Choose...

Страница 362: ...to run to a particular point You can do this by using the Go To Cursor feature How to use the Go To Cursor feature 1 Make sure that an editor or disassembly view is open showing the address at which y...

Страница 363: ...execution of the program to the top of a main function at a reset 1 Select Setup Options to open the Options dialog box 2 Select the Debug tab 3 Select the Run to main function on reset checkbox By d...

Страница 364: ...ing Select Debug Step Mode Sub menu Function Auto default Automatically chooses the step mode Assembly Steps through assembly instructions Source Steps through source code While performing Step In in...

Страница 365: ...t toolbar button When your program is running the Halt toolbar button is enabled and when the program has stopped it is disabled To stop the program Click on the Halt toolbar button OR Choose Debug Ha...

Страница 366: ...ext instruction to be executed To change the PC breakpoint setting by using the Breakpoints dialog box The breakpoint dialog can be displayed by selecting Edit Source Breakpoints It allows you to view...

Страница 367: ...Stack Trace window shows the function call history 17 15 1 Opening the Stack Trace window To open the Stack Trace window choose View Code Stack Trace or click the Stack Trace toolbar button Window co...

Страница 368: ...an external debugger The High performance Embedded Workshop can launch an external debugger tool If you want to use another debugger then you must add it to the Tools menu The Debugger tab of the Set...

Страница 369: ...l debugger option in High performance Embedded Workshop To configuring the Hitachi Debugging Interface to integrate with High performance Embedded Workshop 1 Firstly the location of the debugger execu...

Страница 370: ...item of data is the command line options This field allows additional options to be specified which can modify the behavior of the external debugger 4 Finally the location of the download module is re...

Страница 371: ...ilable with SuperH or H8SX H8S and H8 family debugger For other functions dependent on the debugger see the user s manual or help information packaged with the emulator or simulator 17 17 1 Looking at...

Страница 372: ...ustomizes toolbar buttons 17 17 1 2 Adding a label Choose Add from the pop up menu and open the Add Label dialog box to add a label Enter the new label name into the Name field and the corresponding v...

Страница 373: ...box 17 17 1 6 Loading labels from a file A symbol file can be loaded and merged into the High performance Embedded Workshop s current symbol table Choose Load from the pop up menu to open the load sy...

Страница 374: ...hen the label name must be case sensitive select the Match case check box 5 Click the OK button to start the search Note Only the label is stored by 1024 characters of the start therefore the label na...

Страница 375: ...t value Specifies reference of a member with pointer C g_value Specifies reference of a global variable C C Class function short Specifies a member function C struct STR value Specifies a cast operati...

Страница 376: ...he Set Function Name list box To select all functions in the Select Function Name list box click the button 2 Deselecting a function Click the function you wish to deselect from the Set Function Name...

Страница 377: ...ity section group must be selected in the Overlay dialog box otherwise the High performance Embedded Workshop will operate incorrectly Firstly click one of the address ranges displayed in the Address...

Страница 378: ...es when structures are expanded in the Watch or Locals window 1 Select Setup Options to open the Options dialog box 2 Select the Confirmation tab 3 Select the Display static member on the variable exp...

Страница 379: ...t the mouse cursor over the variable name that you want to examine and choose Instant Watch from the pop up menu the Instant Watch dialog box will appear and display the variable at the cursor locatio...

Страница 380: ...ser program is running When a value is marked with a bold R this value will be updated in real time Double clicking within the Name column opens the Edit Name dialog box in which you can change the na...

Страница 381: ...er a variable or expression to be watched Edit Name Launches the Edit Name dialog box allowing the user to change the watch item s name Edit Value Launches the Edit Value dialog box allowing the user...

Страница 382: ...t in the Watch window are saved in the session file Note If the variable that you have added is a local variable that is not currently in scope the High performance Embedded Workshop will add it to th...

Страница 383: ...ow the elements in the case of structures and arrays or data value in the case of pointers indented by one tab stop and the plus sign changes to a minus sign If the elements of the watch item also con...

Страница 384: ...is not shown in the window In the Scope column you can select the scope for each of the watch items that have been registered Even when there are two or more variables with the same name scope can be...

Страница 385: ...n place edit in the Scope column Click on the button on the right edge of the list box and select scope from the list Open the Set Scope dialog box in either of the following ways o Double click withi...

Страница 386: ...radix The radix for the selected variable display can be modified by choosing Radix from the pop up menu 9 Saving the Watch window contents in a file To save the contents of the Watch window choose S...

Страница 387: ...pdate the display contents of the Watch window during execution of the user program can be changed Support for this function depends on the debugger To set an update interval 1 Right click within the...

Страница 388: ...wing case The Append checkbox is selected but the watched items recorded in the file selected in File name and those to be recorded contained in the sheet selected in Recording Sheet do not match or t...

Страница 389: ...s been changed Red White Note Support for this function depends on the debugger 4 Modify the Foreground and Background color selection on the Color tabbed page as desired 5 Click OK 17 17 3 4 Locals w...

Страница 390: ...Binary Displays in binary Copy Places a copy of the highlighted text into the Windows clipboard Toolbar display Shows or hides the toolbar Customize toolbar Customizes toolbar buttons 2 Editing a loc...

Страница 391: ...O files These are always located in the Sync directory This is defined as Local settings directory Renesas HEW hew_001 Sync The local settings directory is set by Windows and is normally Window 2000 o...

Страница 392: ...e selected as the current configuration All other controls on the dialog will be reset to the default state To save an existing configuration to a different filename This is the equivalent of a Save A...

Страница 393: ...application running on the local PC The same also occurs when you change your configuration selection or create a new empty configuration This is to help with multi core configuration setup For examp...

Страница 394: ...e Add button 2 Enter or browse to a valid High performance Embedded Workshop workspace file 3 Select a project within the workspace 4 Select a session within the project 5 Click OK The combination of...

Страница 395: ...changing a Debugger s options First method 1 Select the Debugger in the list 2 Click the Modify button 3 Select the new options from the drop list 4 Click OK Second method 1 Select the Debugger in the...

Страница 396: ...IDs CORE0 CORE1 CORE2 and CORE3 Two way synchronizations exist for the Go debug operation between each Debugger and every other Debugger When a Go is executed in any Debugger the Go will occur on all...

Страница 397: ...y Memory is usually only shared between Debuggers when debugging a multi core platform If memory is not shared between Debuggers e g when debugging several single core platforms then actions in one De...

Страница 398: ...debugging click the Unsync button Any synchronized High performance Embedded Workshop applications will disconnect from their platform and function independently again The Debugger s tab will be remo...

Страница 399: ...ed operations are determined by the selections on the Synchronized Debug dialog box The table columns contain the following data Operation Name of the operation Option s The check box option or option...

Страница 400: ...module to all synchronized platforms The module filename must be the same in each Debugger Initialize Initialize Debug Initialize menu initialize command All synchronized platforms will be initialized...

Страница 401: ...in the others The functionality of the buttons on the dialog are the same as when debugging normally See section 17 1 4 3 Editing debug settings for details 18 2 2 Parallel mode functionality General...

Страница 402: ...op window title will start with the display ID of the current Debugger This will change whenever the active Debugger is changed Switching the active Debugger There are several methods of switching the...

Страница 403: ...ax smc Debugger ID Parameter Type Description Debugger ID String Debugger ID If empty the perspective will be changed back to the local Debugger Example smc SH X core 1 From now on debugger commands w...

Страница 404: ...ifies a Debugger internally inside High performance Embedded Workshop Only needs to be understood when editing SDO files Internal mode Using synchronized debugging with all Debuggers open in one High...

Страница 405: ...Clicking the More button shows Installed package information which contains various information on the Renesas tool packages associated with the High performance Embedded Workshop installed on your p...

Страница 406: ...Workshop system This may take some time The Submit a Bug Report dialog box is then displayed 3 Write the description of your problem in the Please type a description of the problem you wish to report...

Страница 407: ...High performance Embedded Workshop Reference REJ10J1837 0100 Rev 1 00 Nov 16 2008 392 Reference...

Страница 408: ...ints the active document Recent Files Opens this document Recent Workspaces Opens this workspace Recent Test Suites Opens this test suite Recent Downloaded Modules Downloads this module File Exit Exit...

Страница 409: ...ialog box Evaluate Evaluates simple and complex expressions Note Operations with some menu options can be recorded as High performance Embedded Workshop command line commands by the macro recording su...

Страница 410: ...tab or the Debug can be saved 1 4 Project Menu Options Menu Menu Option Shortcut Key Toolbar Button Macro Recording 1 Function Set Current Project Sets this project as the current project Insert Proje...

Страница 411: ...eset Go SHIFT F5 Executes the user program from the reset vector address Free Go 2 Runs program ignoring any breakpoints Go to Cursor Starts executing the user program at the current PC and continues...

Страница 412: ...Note Operations with some menu options can be recorded as High performance Embedded Workshop command line commands by the macro recording support facility A macro record icon in the Macro Recording c...

Страница 413: ...est Result Browser Displays the test results for one or more test executions It shows the pass and fails results and the detailed reason why the test failed 1 10 Window Menu Options Menu Menu Option S...

Страница 414: ...View Command Line Console 2 View TCL Toolkit Workspace View Workspace Output View Output Disassembly View Disassembly Registers View Registers Memory View Memory IO View CPU IO Status View CPU Status...

Страница 415: ...n expression FILE_LOAD FL Loads an object program file FILE_LOAD_ALL LA Loads all object program files FILE_SAVE FS Saves memory to a file FILE_UNLOAD FU Unloads an object program file from memory FIL...

Страница 416: ...file to the current project CHANGE_CONFIGURATION CC Sets the configuration to the specified configuration name CHANGE_PROJECT CP Sets the specified project file as the current project CHANGE_SESSION...

Страница 417: ...s program until specified addresses HALT HA Halts program RESET RE Resets the microprocessor STEP ST Steps through program by instructions or source lines STEP_MODE SM Sets the step mode STEP_OUT SP S...

Страница 418: ...ource level STATE_DISASSEMBLY_SOFT_BREAK TDB Enables or disables a software breakpoint at the disassembly level STATE_SOURCE_SOFT_BREAK TSB Enables or disables a software breakpoint at the source leve...

Страница 419: ...a new line and a line beginning with if t This character matches the tab character Example 1 t8 Finds every occurrence of a tab character followed by an 8 Example 2 init t Finds every occurrence of a...

Страница 420: ...able to do is to tell the High performance Embedded Workshop to use the editor specified but to open the file that we have chosen at that time To do this you can substitute the specific name of the fi...

Страница 421: ...rectory c workspace project FILENAME Filename excluding path including extension file src FILELEAF Filename excluding path and extension file EXTENSION File extension src WORKSPDIR Workspace directory...

Страница 422: ...n32 ss exe a user name and its password to login to the version control system are JHARK and 214436 respectively COMMENT is specified in a command line to the version control executable c project is m...

Страница 423: ...aseAddress value is subtracted from the defined register address and the resultant offset added to the relevant base address for the selected mode Each module has a section that defines the registers...

Страница 424: ...High performance Embedded Workshop 6 I O File Format REJ10J1837 0100 Rev 1 00 Nov 16 2008 409...

Страница 425: ...formatted as a Pentica B file 1 The file must be a plain ASCII text file 2 The file must start with the word BEGIN 3 Each symbol must be on a separate line with the value first in hexadecimal termina...

Страница 426: ...Cut the selection CTRL Y Redo the action CTRL Z Undo the last action CTRL F2 Toggle bookmark CTRL F3 Search for the next occurrence of the text chosen in the editor or open the Find dialog box CTRL F4...

Страница 427: ...e editor alternative in the editor to CTRL X SHIFT ESC Hide the output window SHIFT TAB Move the tab back in the editor SHIFT HOME Selects from the cursor to the beginning of the current line in the e...

Страница 428: ...objects from one view to another Some examples are listed below 1 It is possible to drag a label from the labels view onto other debug views So for example if you drag a label onto the disassembly wi...

Страница 429: ...point on a certain function and this can be achieved by using a label Using the label allows the code to change without affecting the batch file contents High performance Embedded Workshop V 3 1 onwar...

Страница 430: ...e sorted by the label name or the address value The Filter edit box can be used to help you search for a specific label in the list When the contents of the edit box are changed the label list is upda...

Страница 431: ...rom this integrated toolbar Various views in the High performance Embedded Workshop system have this functionality One example is the Difference view This is shown below The toolbar allows access to k...

Страница 432: ...plays all of the toolbars currently added to the components toolbar To add the currently selected buttons to a toolbar 1 Select the toolbar button you wish to add from the Available toolbar buttons li...

Страница 433: ...rsion must be registered Select the HRF file for the old toolchain with the Register button by selecting Tools Administration Build can be executed on High performance Embedded Workshop V 2 x onwards...

Страница 434: ...A Execute all commands regardless of input output file status Equivalent to a Build All N Use status of input output files to calculate what commands need to be executed as normal and then display the...

Страница 435: ...of commands which should be executed if the newest dependent is newer than the newest target If none of the targets exist and or none of the dependants exist then the commands will always be executed...

Страница 436: ...description block should be specified as follows this replaces commandn above command start sub command1 sub command2 sub commandn command end This will generate a sub command file in the Windows tem...

Страница 437: ...in the hmake file It is not possible to put comments on the end of other statements 13 5 Message commands The message command is used to output a line of text to standard out whilst a make file is exe...

Страница 438: ...ion Date Nov 16 2008 Rev 1 00 Published by Sales Strategic Planning Div Renesas Technology Corp Edited by Microcomputer Tool Development Department Renesas Solutions Corp 2008 Renesas Technology Corp...

Страница 439: ...1753 Shimonumabe Nakahara ku Kawasaki shi Kanagawa 211 8668 Japan High performance Embedded Workshop V 4 05 REJ10J1837 0100 User s Manual...

Отзывы: