Limited time offer: FREE HI-TECH C PRO® for the PIC32 MCU Family
NEW: HI-TECH C® PRO for the PIC10/12/16 MCU Family - Now Available
New Version Release: HI-TECH C® PRO for the PSoC® Mixed-Signal Array v9.61
Omniscient Code Generation: as featured in EDN Hot 100 Products of 2007.
OverviewThis document will describe possible migration path for porting HI-TIDE™ 1 (v1.2) projects to HI-TIDE™ 3 (v3.00) projects. The migration path is a description of the manual steps needed to be able to port a project created by HI-TIDE 1 to HI-TIDE 3. The sections covered will be porting files, porting compiler options and a quick note about the debugger. DebuggerDebugger migration is not covered in detail in this document but there is a cheatsheet included with HI-TIDE 3 that provides a tutorial on the debuggers usage. The cheatsheet called Debugger and Simulator can be accessed from the Help->Cheatsheets... menu. HI-TIDE 3 includes a PIC18 simulator, but does not include virtual I/O. Also, there are some minor limitations to the simulator. Please see the compiler's release notes for detailed information. Porting FilesTo port the files from a HI-TIDE 1 project, you will first need to create a HI-TIDE 3 project. An outline of how HI-TIDE 3 work at this point may be helpful. Usually, projects and the files that are contained in them are stored in a workspace directory. The workspace directory is actually a directory on the file system. The files that are displayed from within HI-TIDE 3 are the same files that are in the workspace on the file system. If the files are deleted from the project the files are deleted from the file system. HI-TIDE 3 also allows an advanced usage where links to external (outside the workspace) projects can be created. In this guide, a link to the external project will be created. |
|
|||||||||||||||||||||||||||||||||
|
Porting Compiler OptionsMany options from HI-TIDE 1 are directly mappable to option in HI-TIDE 3, although some options may have changed in appearance. Some options are similar but have been simplified such as the ROM memory options. These options, the directly mappable and the similar options are shown below. On the left are the HI-TIDE 1 options; on the right are the HI-TIDE 3 options. An arrow, pointing from left to right, indicates where the option is in HI-TIDE 1 to where it is in HI-TIDE 3. There are new options that have been added in HI-TIDE 3 which are not covered in this document. Also, some options that are in HI-TIDE 1 are no longer available in HI-TIDE 3 as the compiler no longer supports the options or the option has become redundant.
For details on the functionality of the options, please consult the corresponding
command line options in the compiler manual. Available Options Described Below:
1. Changing ChipA chip in HI-TIDE 3 select Project->Chip/Package Selection... from the menu bar. |
|
|
2. Project Properties DialogThe project properties dialog, which contains compiler options, is opened by selecting the project then selecting Project->Properties... from the menu bar. Then select C/C++ Build for compiler options. |
|
|
3. Memory Model |
|
|
4. Include Paths |
|
|
5. Preprocessor Symbols |
|
|
6. Debug Information |
|
|
7. Program Offset |
|
|
8. Program Memory |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Copyright © 2008 HI-TECH Software • Trademarks
Site Map