This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Spurious SWI call (SWI_Dead lock)

Hello,

I am experiencing what seems to be a spurious SWI call.
The effect is that the application hangs on the SWI Handler
__asm void SWI_Handler (void):

SWI_Dead BHS SWI_Dead

What can I do to identify the origin of this spurious call?

The ARM processor is the LPC2387. I am using Keil RTOS and compiler version:

IDE-Version:
µVision3 V3.80
Copyright (c) Keil Elektronik GmbH / Keil Software, Inc. 1995 - 2009

Tool Version Numbers:
Toolchain: RealView MDK-ARM Version: 3.50
Middleware: RL-ARM Real-Time Library Version V3.50
Toolchain Path: BIN40\
C Compiler: Armcc.Exe V4.0.0.524
Assembler: Armasm.Exe V4.0.0.524
Linker/Locator: ArmLink.Exe V4.0.0.524
Librarian: ArmAr.Exe V4.0.0.524
Hex Converter: FromElf.Exe V4.0.0.524
CPU DLL: SARM.DLL V3.50
Dialog DLL: DARMP.DLL V1.44
Target DLL: BIN\UL2ARM.DLL V1.47
Dialog DLL: TARMP.DLL V1.44

Regards,
Andre

0