We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Dear all,
I am using Keil evaluation version 4 for ARM, on target device LPC2119.I am programming using assembly language.Below are the details of my keil evaluation version.
IDE-Version: µVision V4.00u Copyright (c) Keil Elektronik GmbH / Keil Software, Inc. 1995 - 2009
Tool Version Numbers: Toolchain: RealView MDK-ARM Version: 4.03a Toolchain Path: BIN40\ C Compiler: Armcc.Exe V4.0.0.524 [Evaluation] Assembler: Armasm.Exe V4.0.0.524 [Evaluation] Linker/Locator: ArmLink.Exe V4.0.0.524 [Evaluation] Librarian: ArmAr.Exe V4.0.0.524 [Evaluation] Hex Converter: FromElf.Exe V4.0.0.524 [Evaluation] CPU DLL: SARM.DLL V4.03a Dialog DLL: DARMP.DLL V1.46 Target DLL: BIN\UL2ARM.DLL V1.55 Dialog DLL: TARMP.DLL V1.46
I am trying to use the EQU directive but for unknown reason it always gives me the following error for the program below.tHIS ERROR IS ALWAYS INTRODUCED WHEN i USE THE equ DIRECTIVE.Can you please help me about this issue on how to solve it.Thanks in advance for your great support and feedback.
gpio.src(3): error: A1163E: Unknown opcode pinsel , expecting opcode or Macro
///PROGRAM//////////////////////////////////
pinsel EQU 0xE0028000
AREA gpio, CODE, READONLY
ENTRY
start LDR R0,=0xE0028000 MOV r0, #2 MOV r1, #3 ADD r0, r0, r1 stop MOV r0, #0x18 LDR r1, =0x20026 SVC #0x123456 END