ARM7 programming
using Keil μVision5
Introduction
• Keil uVision 5 is a powerful software tool designed for the
development of embedded systems, providing users with
robust features and optimizations.
• It offers an efficient and streamlined environment for project
management and debugging.
1st create your own folder with the registration Number under …
folder (document), and then click on Keil μVision5
Create a Project
Double
Click
Click on Project
Create a Project Click on New μVision Project
Give your Project name and set
the project location to your
Create a Project respective folder
For ARM7, Select the Legacy
Device Database for RTE from
Create a Project drop down arrow
Search the Device LPC2148 and
Select under Legacy Device Database
Create a Project
Click on Yes to Copy Startup.s file in
the project Target
Create a Project
•
Project created
Project has been created
Project created
Startup.s has been added
Create a File to write the program
Click on New under File
Create a File to write the program
New Text Editor Opened
Write the program
Program
Save the program
Click on save under File
Save the program Save the program with … .asm in the
project folder location
Add the program First remove the Startup.s file from
Source Group
Add the program Right click on Startup.s and then
Remove File
Add the program
Click on Yes to remove
Add the program
Add the program
Right Click on Source Group1 to add the program
Add the program
Select the File
Type as .s,…,
.a
Add the program
Select the
program from the
Your Folder
Add the program
Click on Add
and then Close
Add the program Program has been added under Source
Group1
Compile the program: 1. Translate the program
Right click on program file and Select
Translate
Compile the program: 1. Translate the program
Or
Translate The File from the Icon
Compile the program: 1. Translate the program
Error message, if any
Compile the program: 2. Build the program to
create Target
Build The File from the Icon or by right
Clicking the File
Compile the program: 2. Build the program to
create Target
Error message, if any
Compile the program: 3. Rebuild the program
to create Target
Rebuild The File from the Icon or by right
Clicking the File
Compile the program: 3. Rebuild the program
to create Target
Error message, if any
Execute the program: 1. Start Debug Session
Click on Start/Stop Debug
session
Execute the program: 1. Start Debug Session
Click on Ok to Start Debug
Execute the program: 1. Start Debug Session
Register Window Disassembly Window
Memory Window
Execute the program: 2. Run
Click on Run icon
Execute the program: 3. Stop the Run to check
the result Click on Stop icon
Execute the program: 3. Stop the Run to check
the result
Results avaible in Registers
Stop Execution of the program: Stop Debug
session
Stop Execution of the program