EmbeddedRelated.com
Forums

FFT Designer

Started by Nick Price January 23, 2012
Hi group.

Anyone tried out the FFT Designer , if generates code for the MSP430 5xx
microcontroller .

http://www.fftdesigner.com/download.php

If generates code for the IAR complier, where I'm using Crossworks.

Is it worth a play with?

Beginning Microcontrollers with the MSP430

Hi Nick,

> Anyone tried out the FFT Designer , if generates code for the MSP430 5xx
> microcontroller .

I should generate for anything given "Standard ANSI C".

> http://www.fftdesigner.com/download.php
>
> If generates code for the IAR complier, where I'm using Crossworks.
>
> Is it worth a play with?

Just tried it. Can't compile its output with a standard C compiler (Visual
C). I did this because CrossWorks can't compile its output either in
"Standard C compiler" mode.

The output is deliberately obfusticated using the C preprocessor. Whilst
not a problem in itself, if it all works as you expect, you get no eyes on
the problem when you can't compile it. So, you have no idea of (a) whether
it is correct or (b) how you expect it to run. You just have to trust "it
works" as a black bix. This is not unlike a library delivered with a C
compiler, but at least customers can ask us to provide them sources if they
need it to check it's OK.

The warnings coming out of CrossWorks when it does try to compile this
doesn't look good to me.

I fail to see why you'd use this when TI have some FFT libraries and the FFT
path is well trodden and you have http://www.fftw.org/ if you need it (with
appropriate license payments, I guess).

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
SolderCore running Defender... http://www.vimeo.com/25709426



Thanks for the report Paul.

Never used FFT before, and thought it might be something to play around
with in my spare time.

I remember doing the FT calculations many years ago, and it made me head
hurt. hehe

cheers

Nick

On 23/01/2012 11:48, Paul Curtis wrote:
>
> Hi Nick,
>
> > Anyone tried out the FFT Designer , if generates code for the MSP430 5xx
> > microcontroller .
>
> I should generate for anything given "Standard ANSI C".
>
> > http://www.fftdesigner.com/download.php
> >
> > If generates code for the IAR complier, where I'm using Crossworks.
> >
> > Is it worth a play with?
>
> Just tried it. Can't compile its output with a standard C compiler (Visual
> C). I did this because CrossWorks can't compile its output either in
> "Standard C compiler" mode.
>
> The output is deliberately obfusticated using the C preprocessor. Whilst
> not a problem in itself, if it all works as you expect, you get no eyes on
> the problem when you can't compile it. So, you have no idea of (a) whether
> it is correct or (b) how you expect it to run. You just have to trust "it
> works" as a black bix. This is not unlike a library delivered with a C
> compiler, but at least customers can ask us to provide them sources if
> they
> need it to check it's OK.
>
> The warnings coming out of CrossWorks when it does try to compile this
> doesn't look good to me.
>
> I fail to see why you'd use this when TI have some FFT libraries and
> the FFT
> path is well trodden and you have http://www.fftw.org/ if you need it
> (with
> appropriate license payments, I guess).
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> SolderCore running Defender... http://www.vimeo.com/25709426