comp.lang.ada
 help / color / mirror / Atom feed
From: Jeremiah <jeremiah.breeden@gmail.com>
Subject: Re: Ada on ARM Cortex-M
Date: Sun, 10 Apr 2016 11:54:03 -0700 (PDT)
Date: 2016-04-10T11:54:03-07:00	[thread overview]
Message-ID: <677fdf99-fd8b-445d-a84f-ff9b1d433b11@googlegroups.com> (raw)
In-Reply-To: <7903b13e-2627-43cd-8b3b-081144f3cfcc@googlegroups.com>

On Wednesday, March 30, 2016 at 9:13:17 AM UTC-4, Maciej Sobczak wrote:
> I'm pleased to announce that the tutorial titled "Ada and SPARK on ARM Cortex-M" got its second edition:
> 
> http://inspirel.com/articles/Ada_On_Cortex.html
> 
> The tutorial was extended and now targets four popular development boards:
> 
> - Arduino M0 (or Genuino Zero)
> - Arduino Due
> - STM32 Nucleo-32 (with F0 chip)
> - STM32 Nucleo-144 (with F7 chip)
> 
> The tutorial explains how to write Ada/SPARK programs with zero run-time, without any underlying layers and based solely on the information from chip reference documentation.
> 
> Source code for all examples, for all of these boards, is also available.
> 
> Your feedback is welcome.
> 
> -- 
> Maciej Sobczak * http://www.inspirel.com

I'm a bit late to the party, but wanted to say thanks for this resource.  It really helped me get started working on my SAML21 (cortex m0+).  

One minor comment:
In the sections where you start showing gcc commands, you might consider making another note about the RTS here or perhaps another example.  When I was going through the examples using the arm-eabi-gcc commands and such, I immediately started hitting errors about not having system.ads.  It took me a bit to realize this was because GNAT GPL 2015 doesn't come with a default RTS for the arm-eabi cross compiler calls so you have to specify an RTS (which none of the examples address directly).  I know you mentioned needing an RTS in the first section, but for someone new, knowing this is where you might be specify it for the cross compiler would be useful.  If you are compiling native, I realize this isn't an issue, but wanted to toss that out there for the cross compile folks.

Anyways, thank you for the amazing work.

      parent reply	other threads:[~2016-04-10 18:54 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-03-30 13:13 Ada on ARM Cortex-M Maciej Sobczak
2016-03-30 16:41 ` Simon Wright
2016-03-30 20:58   ` Maciej Sobczak
2016-04-10 18:54 ` Jeremiah [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