Dr. Eric Durant: CS-280 Embedded Systems Software: Tools

I. GNU Toolchain for the HC11 (compiler, assembler, linker, etc.)

v3.0.1, released 15 May 2005 (confirmed still available on 15 October 2019), includes gcc 3.3.5 [executable installer]

II. Local toolchain supplements

This .zip archive contains local customizations for using the latest GNU toolchain for the HC11 with both the Fox11 and the MSOE briefcase. For more details, see the included readme-msoe.txt file. Released 6 March 2005.

The accompanying .zip file should be extracted into the root of your C:\ drive. It is necessary to preserve pathnames.

Several MSOE-related files will be created in C:\usr..., which was created in step 1 when you installed the GNU toolchain.

Also, C:\data\msoe\cs280 will be created with some needed files and a directory. If you wish, you may move the contents of this cs280 directory to any convenient location on your system and then delete the empty cs280 directory (and msoe and data). The target directory will be called your “root working directory”.

It is convenient to be able to quickly open a command prompt to your root working directory. Microsoft makes a property menu extension that allows you to right-click on a directory in Windows Explorer and then open a command prompt in that directory with 1 click. If you wish to install this, see the following…

It is recommended that you create directories named "lab1", "lab2", etc. in your root working directory and store your source code in those directories. Some tools, such as WBUG11, do not like spaces in the pathname, so it is strongly recommended that you avoid them.

After opening a command window, you must run “gccvars” to set up the environment for that command window so that the GNU tools can be found. If you open a window in your lab1 directory, you would type “..\gccvars” (without the quotation marks) and press enter. You can then assemble a file with a command like “as -o lab1.o lab1.s”, run the linker, etc.

III. Wookie simulator

IV. [Fox11 only - use in CS-280 and CS-384] AsmIDE with WBUG11 downloader

V. [Briefcase only - Historical interest only, no longer used in MSOE classes] WinBug11 downloader

VI. Automating the build from AsmIDE

[AsmIDE Options Dialog]This was contributed by Scott Chamberlain.

This batch script will do a full assemble of a single file from within AsmIDE and have the new files in the same directory as the original file’s directory.

To set this up, do the following. Inside AsmIDE go to options/assembler, under pathname of as11 assembler put the batch script I wrote. In the parameters box at the bottom it will need just a %. The picture to the right will help explain.