comp.lang.ada
 help / color / mirror / Atom feed
From: "Peter C. Chapin" <pcc482719@gmail.com>
Subject: Re: FYI -- Lunar lander project relies on SPARK programming language
Date: Sat, 12 Jun 2010 08:12:39 -0400
Date: 2010-06-12T08:12:39-04:00	[thread overview]
Message-ID: <4c137901$1$2388$4d3efbfe@news.sover.net> (raw)
In-Reply-To: C83807EB.146DF7%yaldnif.w@blueyonder.co.uk

(see below) wrote:

>> I can speak to this issue as I am directly involved with this project. And
>> yes, our intention is to compile the Ada to C using SofCheck's AdaMagic and
>> then compile the C with CrossWorks.
> 
> Can you say why? Is there no Ada compiler that directly targets your CPU?
> 

There is a GCC based tool chain supporting the MSP430. See:

        http://mspgcc.sourceforge.net/

Presumably we could compile GNAT on top of this tool chain. However, Rowley's
product gives excellent and "direct" support for the chips we are using: GUI
debugging tools, simulation tools, IDE support, etc. Also Rowley's compiler
is supported by third parties who simple OS kernels for this platform. Our
tool chain works "out of the box" after just making a few configuration
adjustments to AdaMagic. We felt that there would be more problems trying to
get GNAT to work.

I do not know of any Ada compiler that generates code directly for the MSP430.

Peter




      reply	other threads:[~2010-06-12 12:12 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-06-10 12:16 FYI -- Lunar lander project relies on SPARK programming language melampus
2010-06-10 12:52 ` Yannick Duchêne (Hibou57)
2010-06-10 16:19   ` Pascal Obry
2010-06-10 18:01     ` Niklas Holsti
2010-06-11 11:14       ` Colin Paul Gloster
2010-06-11 14:22       ` Peter C. Chapin
2010-06-11 14:34         ` (see below)
2010-06-12 12:12           ` Peter C. Chapin [this message]
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox