From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.13.194.197 with SMTP id e188mr3123529ywd.24.1449583428105; Tue, 08 Dec 2015 06:03:48 -0800 (PST) X-Received: by 10.182.28.129 with SMTP id b1mr33798obh.4.1449583428070; Tue, 08 Dec 2015 06:03:48 -0800 (PST) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!f78no7216797qge.1!news-out.google.com!l1ni460igd.0!nntp.google.com!mv3no13365502igc.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Tue, 8 Dec 2015 06:03:47 -0800 (PST) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=138.162.0.41; posting-account=9yqilwkAAAAlbxojEc6DW1OEOsACipCN NNTP-Posting-Host: 138.162.0.41 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <25f891ba-2c60-4081-97cb-c18bf2ba365d@googlegroups.com> Subject: Re: STM32F4 GNAT Run Time System - roadmap From: Jere Injection-Date: Tue, 08 Dec 2015 14:03:48 +0000 Content-Type: text/plain; charset=ISO-8859-1 Xref: news.eternal-september.org comp.lang.ada:28704 Date: 2015-12-08T06:03:47-08:00 List-Id: On Monday, December 7, 2015 at 5:02:38 PM UTC-5, Simon Wright wrote: > My RTS definitely works in the bare-metal environment. However, I'd have > thought your board is on the small side? a fairly small demo used > > $ arm-eabi-size stairwell_arduino_demo > text data bss dec hex filename > 130716 1992 17152 149860 24964 stairwell_arduino_demo > > If you're happy with zero footprint, check out > http://www.inspirel.com/articles/Ada_On_Cortex.html Yeah, I am running a 256k flash chip, so it looks a bit too tight. I normally work in the 32k to 64k arena (but on chips that there is no chance on Ada due to lack of even GCC for their architecture). Moving to this new chip (SAML21 series from Atmel) gave me the option to possibly look at an Ada solution: There is a working GCC port for it and I have 4x the code space that I am used to. Would a zero foot print run time be out of the question as well? Most of my projects tend to be 12k lines of code or less on average. I realize I will have to shrink from that to allow room for all the runtime checks added by Ada, but I am hoping with a zero foot print run time, that I won't be getting a lot of other space being taken up.