HI-TECH C PRO for the Silicon Labs 8051 MCU Family ANSI C compiler features Omniscient Code Generation which is a framework for extracting maximum information from a project to make the programmer's task of developing code easier.
This release will be available for Windows (up to and including Vista 64), however it will NOT be fully integrated with Silicon Labs IDE until a Silicon Labs version release is available.
Working with the HI-TECH C PRO compiler until a new version of the Silicon Labs IDE is available.
Compilation with HI-TECH C PRO for Silicon Labs 8051 MCU Family is currently not possible within the Silicon Labs IDE, however you can still use the IDE to download code compiled with this compiler to your development board until a special release of the Silicon Labs IDE is available. Please see the Special Instructions below.
Download & Activate
This version supports on-line activation. Please use the special serial number HC51P-117069242 (valid until 30 July 2008) when prompted in the activation program (Select Activate serial number). An off-line alternative is available for installations at sites with limited internet connectivity. If you have any problems with installation or activation, please contact support@htsoft.com
HI-TECH C PRO for the Silicon Labs MCU Family beta build 2241 (updated 2nd May 008)
Download HI-TECH C PRO for the Silicon Labs 8051 MCU Family from here (Windows XP and Vista)
Download HI-TECH C PRO for the Silicon Labs 8051 MCU Family from here (Linux x86)
Special Instructions.
Compilation must be performed on the DOS command line. If you do not have a shortcut to this program, you can run it by selecting Run... from the Windows Start menu and typing command and clicking OK. Inside this window you can change to the directory of your source files by using the cd command, e.g.
Code:
cd "c:\Documents and Settings\Owner"
You can run the compiler from any directory with a command similar to:
Code:
"c:\Program Files\HI-TECH Software\HC51\pro\9.70\bin\c51" –-help
assuming you have installed the compiler in the default location. The command above will run the compiler and show a list of all command-line options. You can get further information on an option by using help option itself. If you run the compiler and use
Code:
"c:\Program Files\HI-TECH Software\HC51\pro\9.70\bin\c51" --help=chip
for example, you will see detailed information regarding the chip option.
To compile a project you will need to indicate to the compiler which device you are using and supply a list of all the source files, e.g.
Code:
"c:\Program Files\HI-TECH Software\HC51\pro\9.70\bin\c51" --chip=c8051f338 main.c extra.c
will compile and link the two source files main.c and extra.c in the one step. You will need to specify the device you are using -- use the chipinfo option to see the full list of supported devices. The above command will result in an output file main.omf, which can be loaded into the IDE.
Open the Silicon Labs IDE. You do not need to have a project open. Select the Download Object File... menu item from the the Debug menu. In this dialog, select the OMF file that has been created by the compiler. This file will be in the same directory as the source files, assuming you compile as per the above example. Once the file is loaded, you can run the program in the usual way.
If you have any problems with the instructions above please contact support@htsoft.com.
Edited by clyde (Wed May 28 2008 04:10 PM)