Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Message

Re: [lpc2100] ARIUSDSP - GNU ARM Toolchain

2003-12-17 by Pablo Bleyer Kocik

At 12:54 17-12-2003, you wrote:
>I've been doing ARM development for a few years now and am presently
>working on an ARM project which requires thumb-interwork(ing).  The
>majority of the code is run in thumb mode but the ISRs must run in
>ARM mode.  I found that the gcc at ariusdsp does have the bug where
>the return from an ISR, function w/ __attribute__((interrupt)), is not
>performed properly.  This bug is not specific to the ariusdsp distribution
>but seems to be prevalent in most of the 3.1, 3.2, & 3.3 versions of gcc.
>The only one I have found that operates correctly in this instance is
>a GNUpro distribution of 3.1 from the Intel website.  The bug appears to
>be present in the GNUpro version (3.0.4) that comes with the Keil tools.
>I understand this and the local variable corruption bug in ISRs is suppose
>to be fixed in the soon-to-be-released 3.4.

  I am compiling a snapshot of the 3.4 series now. I will made it available 
on the GNUARM site as soon as I test it.

  Regards!

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.