Yahoo Groups archive

Lpc2000

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

Message

AW: [lpc2100] performance problems

2004-02-12 by Sören Rennecke

Yes it was my aim.  I read it here:
http://www.nohau.com/appnotes/arm-thumb.pdf

Correct me if I misunderstood, but it seems that you're compiling in
thumb mode in order to obtain a speed gain. This is wrong. Thumb mode
will decrease the size of your application but will reduce its
performance. Run everything in ARM mode with full optimizations; if this
fails, write the ISR in assembler. If this still fails you'll have to
use a higher clock speed.

Sören_Rennecke <rennecke@...> wrote:
Hi,

What possibilities, are there to increase the performance. 
I need to process many instructions at my UART
interrupt-service-routine. So I get problems at higher Baud rates. 
I use the 14,745 MHz quartz, and don’t want to use the PLL (to save
current); pclk = cclk. 
I compiled the called functions in thumb mode, and optimized the output
with level 3. 
I reached a better performance, but are there other ways to get higher? 

Thanks Sören

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.