Keil uVision Settings for Programming Firmware to the PGA450-Q1 DEVRAM or OTP Memory
17
SLDU007C – March 2012 – Revised November 2015
Copyright © 2012–2015, Texas Instruments Incorporated
PGA450Q1EVM User’s Guide
10
Keil uVision Settings for Programming Firmware to the PGA450-Q1 DEVRAM or OTP
Memory
10.1 Objective
To modify the source code made available through the PGA450Q1EVM firmware installer, download the
Keil C51 Development Tool for all 8051 devices, which includes the uVision IDE necessary to open and
edit the PGA450-Q1 project file. Keil products use a license management system. Without a current
license, the product runs as a
lite
or
evaluation
edition with a few limitations.
10.2 Setup
Figure 11. DEVRAM Target Options
To Program to DEVRAM:
1. Change the code range to the DEVRAM memory space.
a. Right click on
Target 1
in the project window, and select
Options for Target
.
b. Go to the
BL51 Locat
e tab, and modify the
Code Range
to go from 0x2000–0x3FFF.
2. Copy the following to the
Code
box:
?pr?external1_ISR?PGA450_isrs (0X2100),
?pr?timer0_ISR?PGA450_isrs (0X2400),
?pr?timer1_ISR?PGA450_isrs (0X2800),
?pr?serial_ISR?PGA450_isrs (0X2C00),
?pr?linPID_ISR?PGA450_isrs (0X3000),
?pr?linSciRxData_ISR?PGA450_isrs (0X3400),
?pr?linSciTxData_ISR?PGA450_isrs (0X3800),
?pr?external0_ISR?PGA450_isrs (0X3900),
?pr?linSync_ISR?PGA450_isrs (0X3D00)
3. Comment out the OTP section in STARTUP.A51, and uncomment the OTP section
a. An example of this is shown in
.