From: Simon Wright <simon@pushface.org>
Subject: Re: STM32F4 GNAT Run Time System - roadmap
Date: Mon, 07 Dec 2015 16:49:10 +0000
Date: 2015-12-07T16:49:10+00:00 [thread overview]
Message-ID: <lywpsqfbll.fsf@pushface.org> (raw)
In-Reply-To: c6ace540-c022-49d7-b7f6-94405db70b23@googlegroups.com
Jere <jere.groups@gmail.com> writes:
> I am currently looking at an M0+ chip, which as far as I can tell, has
> no GNAT cross compiler's available (nor runtimes). It does have a GCC
> port for 4.9.3 I think, but not GNAT. Speaking from the perspective
> of developing on a Windows machine.
>
> At some point I guess I will have to dig in and figure out how to
> build GNAT for the m0+ using windows, then I'll have to figure out the
> runtime, but I am light years from understanding that stuff at the
> moment.
I think it'd be simple enough to make an M0+ compiler (once one's found
the proper incantation); the problem I had was getting one compiler to
generate M3 or M4F code as required. I think the ARM branch at
https://launchpad.net/gcc-arm-embedded can do it, but the changes
haven't been rolled in to the GCC trunk; and there are apparently
problems building Ada with that source tree; and they are up to 4.9.3
only.
Of course the work I've done has been on Mac OS X; perhaps look at
TDM-GCC, starting at http://getadanow.com/#get_windows
If your chip has FreeRTOS you might be able to work from my
http://sourceforge.net/projects/cortex-gnat-rts/ - there are 12 or so
board-specific sources, though I think that at least two of the files
could be moved to common.
next prev parent reply other threads:[~2015-12-07 16:49 UTC|newest]
Thread overview: 39+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-09 12:02 STM32F4 GNAT Run Time System - roadmap Simon Wright
2015-06-09 19:44 ` Tero Koskinen
2015-06-12 17:31 ` MIchael Erdmann
2015-06-12 18:19 ` Simon Wright
2015-06-09 20:08 ` jan.de.kruyf
2015-06-10 17:47 ` Simon Wright
2015-06-10 19:54 ` jan.de.kruyf
2015-06-10 21:11 ` Simon Wright
2015-06-10 8:19 ` jan.de.kruyf
2015-06-10 8:24 ` jan.de.kruyf
2015-06-10 17:55 ` Simon Wright
2015-06-10 19:30 ` jan.de.kruyf
2015-06-10 11:20 ` Brian Drummond
2015-06-10 21:19 ` Simon Wright
2015-06-11 10:10 ` Brian Drummond
2015-06-13 13:21 ` Jedi Tek'Unum
2015-06-13 14:15 ` Dmitry A. Kazakov
2015-06-13 14:55 ` Simon Wright
2015-06-13 17:43 ` Jedi Tek'Unum
2015-12-06 18:34 ` Simon Wright
2015-12-07 10:39 ` Brian Drummond
2016-01-28 20:52 ` Simon Wright
2016-01-30 14:21 ` Brian Drummond
2015-12-07 15:13 ` Jere
2015-12-07 16:31 ` Simon Wright
2015-12-07 16:49 ` Simon Wright [this message]
2015-12-07 17:56 ` Jere
2015-12-07 22:02 ` Simon Wright
2015-12-08 14:03 ` Jere
2015-12-08 15:07 ` Tero Koskinen
2015-12-09 1:46 ` Jere
2015-12-08 2:11 ` Randy Brukardt
2015-12-09 18:46 ` Simon Clubley
2015-12-09 22:47 ` Randy Brukardt
2015-12-10 18:22 ` Simon Clubley
2015-12-11 14:59 ` AI12-0128 (was: STM32F4 GNAT Run Time System - roadmap) Simon Wright
2015-12-11 21:18 ` Randy Brukardt
2015-06-10 15:20 ` STM32F4 GNAT Run Time System - roadmap Patrick Noffke
2015-06-15 19:03 ` Simon Wright
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox