Luminary Micro Circuit Cellar Design Contest

OP #1171794
Rate this post
useful
not useful
Hello:  Circuit Cellar has an ad this month for a Luminary Micro Circuit
Cellar Design Contest for the Stellaris Cortex-M3 chips.  It is mainly
of interest, because there is a $49 US eval board with an lm3s811 chip
on it which contains a USB -JTAG interface which will work with Kiel/IAR
and CodeSourcery.  Luminary Micro states that in addition  to being an
eval board for this particular chip, there is a 20 pin JTAG output
connector, and that the onboard Cortex chip can be bypassed, and that
the eval board will function as a JTAG debugger/programmer for external
Cortex micros!  Check out the ad here.....

http://www.luminarymicro.com/designstellaris2006
Guest #1171796
Rate this post
useful
not useful
Fordp wrote:
> Looks like a nice dev board they have made for that competition.
>
> Lets hope that the mainline GCC supports Coretex M3 soon, and after that
> WinARM, GNU ARM and YAGARTO too.

You might take a look at this link:

            http://www.luminarymicro.com/support/training.html

There is a "GCC Quickstart training module"  which shows a GDB demo in
command line using
Code Sourcery's  GCC that supports Cortex M3

           http://www.codesourcery.com/gnu_toolchains/arm/

I ordered the Luminary Eval board, but Mouser doesn't yet have any to
ship.  They said "very soon"

jc
Guest #1171797
Rate this post
useful
not useful
Fordp wrote:
> Looks like a nice dev board they have made for that competition.
>
> Lets hope that the mainline GCC supports Coretex M3 soon, and after that
> WinARM, GNU ARM and YAGARTO too.

It seems that the "mainline/trunk" gcc source-code in the CVS does not
yet include options/code for the ARMv7-architecture (like i.e. Cortex M3
CPUs). As far is I can see support is currently just available in the
"CSL"-branch maintained by Codesourcery which is the codebase for the
Codesourcery "arm-none-eabi"-distribution (of cause) and seems to be the
codebase for the gcc-binaries in Rowley's Crossworks too (not sure - I
don't have Crossworks).

Bintuils 2.17 (and the binutils created from a CVS-checkout as in WinARM
6/06) seem to support ARMv7/Cortex M3 already.

I have found some pathes to add support in the gcc-Mailing-List provided
by someone working for Codesourcery but like Fordp I hope the next
official gcc-relase will include the support since I try to avoid
patching the sources if possible. Esp. since the Codesourcery
distribution can "co-exist" with WinARM (and maybe GNUARM or Yagarto).

Maybe the "mainline" gcc 4.1.1 (as in WinARM) can support Cortex M3
already somehow when using the ARMv6-architecture option together with
-mthumb. But I'm still not sure about the stack-aligment needed for
proper exception-handling. Feedback from someone who could test this on
hardware or with a ARMv7-simulator is welcome.

Reply

Please log in before posting.

or

Log in with Google account

Registration is free and takes only a minute.

Register now