From: Brian Drummond <brian3@shapes.demon.co.uk>
Subject: Re: Tiva + Ada
Date: Thu, 13 Feb 2014 11:58:51 GMT
Date: 2014-02-13T11:58:51+00:00 [thread overview]
Message-ID: <%r2Lu.9395$yo1.4292@fx26.fr7> (raw)
In-Reply-To: ldgdo2$3eo$1@loke.gir.dk
On Wed, 12 Feb 2014 20:15:23 +0200, Tero Koskinen wrote:
> 12.2.2014 18:57, Rego, P. wrote:
>> How can I code/run Ada on a Texas Tiva EK-TM4C123GXL launchpad? Does
>> someone has already used Ada on it?
>
> I would guess that there is no existing GNAT port for EK-TM4C123GXL, but
> it should be relatively easy to create some simple version by yourself.
> You can use Lucretia's Tamp as a base: https://github.com/Lucretia/tamp
TAMP is probably the best starting point.
I am currently re-visiting the MSP430-Ada project now that gcc4.9 has
official support for the msp430.
https://sourceforge.net/projects/msp430ada/
(hasn't been updated to reflect gcc4.9 yet...)
But I also have interest in the ARM-Cortex (and what I learn on the MSP430
will largely transfer) : I have a couple of TI Launchpads (Stellaris, the
precursor to Tiva ... I'm a little behind!) and a Hercules RM42x.
The latter is especially interesting as an Ada target : it's a dual-
processor ARM Cortex operating in lockstep, aimed at high reliability
applications, on a devboard costing under £15.
http://uk.farnell.com/texas-instruments/launchxl-rm42/rm42-hercules-
launchpad-dev-board/dp/2341348
There are 2 versions : the RM42 aimed at industrial/medical applications
and an almost identical one tweaked for automotive applications
http://uk.farnell.com/texas-instruments/launchxl-tms57004/tms57004-
hercules-launchpad-dev/dp/2341346
And TI expect you to program this high integrity dual-processor platform
in ... what?
Incidentally I can find several small runtimes (offering the Ravenscar
profile) that may be worth adapting to the ARM (or are already targetted
to it) but so far they all seem to be pure GPL, with no GMGPL (or GPLv3
+runtime exception) ... does anyone know otherwise?
ORK : http://www.dit.upm.es/~ork/index.html/
AVR32 (not ARM) : https://github.com/gregerts/GNATforAVR32
ARM-Ada : https://sourceforge.net/projects/arm-ada/
As this last already targets the ARM it may be the best starting point.
But I find myself tempted to start my own RTS, starting small enough to
target the MSP430. It's tentatively called Crowsbike...
- Brian
next prev parent reply other threads:[~2014-02-13 11:58 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-02-12 16:57 Tiva + Ada Rego, P.
2014-02-12 18:15 ` Tero Koskinen
2014-02-12 20:11 ` Luke A. Guest
2014-02-12 20:29 ` Rego, P.
2014-02-12 20:25 ` Rego, P.
2014-02-13 11:58 ` Brian Drummond [this message]
2014-02-13 14:14 ` Rego, P.
2014-02-13 21:23 ` Luke A. Guest
2014-02-14 15:55 ` Rego, P.
2014-02-16 23:35 ` Rego, P.
2014-02-17 9:37 ` Simon Wright
2014-02-17 12:41 ` Brian Drummond
2014-02-17 15:36 ` Simon Wright
2014-02-17 16:04 ` Simon Wright
2014-02-17 16:21 ` Brian Drummond
2014-02-17 20:42 ` Simon Wright
2014-02-22 4:21 ` Rego, P.
2014-02-22 11:31 ` Brian Drummond
2014-02-23 14:30 ` Luke A. Guest
2014-02-24 19:43 ` Rego, P.
2014-02-24 19:42 ` Rego, P.
2014-02-13 21:34 ` Brian Drummond
2014-02-14 15:16 ` Lucretia
2014-02-14 15:56 ` Rego, P.
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox