From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.8 required=3.0 tests=BAYES_50,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.4 X-Received: by 2002:a37:6886:: with SMTP id d128mr27041742qkc.12.1593626688324; Wed, 01 Jul 2020 11:04:48 -0700 (PDT) X-Received: by 2002:a9d:2031:: with SMTP id n46mr24262433ota.16.1593626688039; Wed, 01 Jul 2020 11:04:48 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!feeder.eternal-september.org!news.gegeweb.eu!gegeweb.org!usenet-fr.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Wed, 1 Jul 2020 11:04:47 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=79.19.129.183; posting-account=JRF_-woAAABYlsAtkCl_CUxBuQy2SsaQ NNTP-Posting-Host: 79.19.129.183 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <44f99942-66d5-4895-9697-000060f3d06ao@googlegroups.com> Subject: Re: SweetAda 0.1 released From: gabriele.galeotti.xyz@gmail.com Injection-Date: Wed, 01 Jul 2020 18:04:48 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Xref: reader01.eternal-september.org comp.lang.ada:59300 List-Id: On Wednesday, July 1, 2020 at 6:57:33 PM UTC+2, St=C3=A9phane Rivi=C3=A8re = wrote: > Hi Gabriele, >=20 > > I feel very sorry, unfortunately the AVR is the ONLY cpu I can't provid= e even elementary support, because I am still waiting an hardware board. >=20 > No problem. May be it's an opportunity to help each other... >=20 > Any small arduino board could fit at nearly no expanse. >=20 > To give you a perspective of the various existing development > environments for AVR and Ada : > https://stef.genesix.org/pub/ada/embedded_AVR-Ada_%20Setup_v29.pdf >=20 > > I promise you effort on that, maybe not just tomorrow morning. I just h= ad no time to build a test emulator environment. Please give me a little bi= t of time. The AVR toolchain exists because, once I automated the build, I = got it nearly for free, and it is an interesting CPU. >=20 > I understand, I have to reactivate mine too :) >=20 > > Being said that, runsweetada is useful only for the QEMU emulator, so n= o worries if you plan to work on bare hardware.=20 >=20 > That's the case... Bare Metal only... >=20 > There is also AVR emulators under Linux like > https://github.com/buserror/simavr for particular needs. >=20 > I know that the manual is missing important pieces, ask me without fear. > Please explain me your context in detail, so I can help you. >=20 > Many thanks ! >=20 > > And thanks for your interest. >=20 > You're welcome ! Your project is a motivating one. >=20 > --=20 > Be Seeing You > Number Six Yeah, I know about arduino and the like. Just hadn't the time. Good news for you, I hope. For me a little less. As a matter of fact, I just run an Ada fragment under simavr. Quick and dir= ty. GDB support. But there is absolutely nothing other than this. The code = does nothing, it crash for surely on real hardware due to absent stack setu= p or something like this. But GDB connected to simavr shows instruction exe= cution. There are some things to adjust and/or to correct in the future, but for th= e moment I will deprecate quality w.r.t. your needs. Stay tuned and prepare= yourself to download a new pre-pre-alpha of SweetAda in the next 24hrs. Bye