Instructions for setting up the lab system
Keil
uVision download and setup version 5 (do not install version 4.7)
How
to install EE319K/EE445L/EE345M software on a Macintosh
How to install LaunchPad drivers for the TM4C123:
1) The http://www.ti.com/tool/stellaris_icdi_drivers is
the official Texas Instruments web site where you can download the
drivers, and
http://www.ti.com/lit/ml/spmu287c/spmu287c.pdf is Stellaris Driver
Installation Guide (Rev. C) on how to download windows drivers for the
TM4C123
2) Plug TM4C123 LaunchPad board into PC (debug port) and turn on power
3) Open the Device Manager in Windows, and for each TI driver (twice)
a) right click the missing driver (yellow triangle)
b) update driver, browse to spot where you just
downloaded and install, Windows 7 details
4) Keil will need an extra install to be able to program the TM4C123
-- go to https://www.keil.com/support/docs/4196.htm
-- click on install MDK_Stellaris_ICDI_AddOn.exe
-- Run this installer
-- Within Keil, execute Project->Options for Target. In the Debug tab, on upper right side, select Stellaris ICDI to debug the real TM4C123
We recommend you do not create new projects, Rather take an existing
project and duplicate the folder. The change the old project/software
as needed.
EE319K material to download
Link to download |
Type |
Description |
|
The TExaS_Install.exe installation has the starter files for all ECE319K labs and several other projects with example code for the TM4C123. The installer includes DLLs which will automatically attach into the Keil IDE. |
|
pdf |
1) Print this pdf at 100% on card stock, 2) cut out along the dotted lines, 3) carve out the two rectangles, and 4) place on the bottom of the LaunchPad to assist in wiring. Please print the document at 100% for proper sizing |
|
|
Eagle Drawing file |
This starter files for the TM4C123 and all the external parts that we will be using in ECE319K. For more information on Eagle, perform the tasks associated with PCB camp |
assembly |
Assembly/C files will all the port addresses for the TM4C123. |
|
html |
Calculate the accuracy of the Lab 8 distance measurements |
|
Lab10: WC.m :
|
Matlab/Ocatve script
Keil5 project zipped |
Matlab/Octave script to convert wav files into C declaration with n-bit sound. To run the WC script you will need Matlab or a free version of Matlab called Octave. The function WC expects a filename and a precision (see the file for instructions on how to use). Watch this Video to see how to install Octave and run this script. This is the project cited in the Video on how to get sampled sound to work for Lab10. |
YouTube video; |
To learn more about Game Engine design look at Chapter 10 of the E-book |
|
BmpConvert16.exe
|
exe folder |
Convert BMP files into code that can be displayed on ST7735R LCD. Lab10Files is a directory that has some graphics and sounds used in SpaceInvaders and Connect4 |
|
There are a large number of example files for the TM4C123 and TM4C1294, which are projects beyond the scope of EE319K. |
This web page made by Jonathan Valvano, Go to Home