Professional Documents
Culture Documents
Page 1 of 12
15CSE346: Embedded Programming
3) Execute the mdk474.exe file, installing the application some place easy to
find, like C:\Keil or D:\Keil. You will need to find the Keil directory because
the TExaS example files will be loaded into this same directory. This is the first
screen:
Page 2 of 12
15CSE346: Embedded Programming
Select a place to install Keil (I choose D: because there was more room on the
computer on drive D) , and click Next.
Page 3 of 12
15CSE346: Embedded Programming
Update these fields with your correct information, and click Next.
Page 4 of 12
15CSE346: Embedded Programming
Deselect example projects (the examples will come later as part of the TExaS
installation), and click Next.
Page 5 of 12
15CSE346: Embedded Programming
Deselect ULINK Pro Driver V1.0 (the drivers you need will be installed later),
and click Finish.
The Release Notes contain links to information about the Keil development
tool. In this class we will demostrate the features you will need.
Page 6 of 12
15CSE346: Embedded Programming
3. Right click the In-circuit Debug Interface and click Update Driver
Software.
Page 7 of 12
15CSE346: Embedded Programming
4. Select Browse my Computer for driver software.
5. Now select the location where you had copied the recent stellaris device
driver folder.
Page 8 of 12
15CSE346: Embedded Programming
6. When it ask for the Installation as shown in the diagram, select Install.
Page 9 of 12
15CSE346: Embedded Programming
8. Press Close Button. Check whether the exclamation mark is changed to
Stellaris ICDI JTAG/SWD Interface.
Page 10 of 12
15CSE346: Embedded Programming
Ensure that all three exclamation marks on the In-Circuit Debug Interface are
changed to Stellaris drivers as shown below
Page 11 of 12
15CSE346: Embedded Programming
1. What was the difference that you observed between 8085 microprocessor and TM4C
microcontroller kit?
2. What happens during compilation process?
3. What happens during execution process? To which part of the memory is the code
downloaded?
4. What is the difference between execution mode and debugging mode?
5. The Disassembler window appears in Debugging mode. Which program converts your C code
into the assembly code seen in disassembler window?
6. Identify the possible registers in ARM programming model as seen in left panel of the Keil
IDE.
NOTE: Get signed from the faculty after you complete the execution.
Page 12 of 12