From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id CCD046D60B3 for <9fans@9fans.net>; Thu, 5 Nov 2020 19:10:53 -0500 (EST) (envelope-from charles.forsyth@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 45AA54DE3B2; Thu, 5 Nov 2020 19:10:53 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1604621453; b=dkxoSAOXDwhz4aucU7u0p4aEVK/XYFDs0H+96JB/MOvIhmzTSy sQEvulN0uXTxNI0zowIvTW/+2MZobVv4lGChgs7VkqPKNQMAXQ3Vli6HBZpGtI3n 1ZgduI/TD8U+qP9dY6klPlUzSLGrO4aWZZXxkL4iEPAXtq8S/VWBfoZHsdU5Kk7X FGlQQOEnp1jOJeAYdZkRRMlf3mzSQzo+GxosJ1T4B5hUohLLcxspcFyx6UsYjVN9 HKil0BGTYTSNg7kotfICETWBaOKVBUzSUnNRJs/Cp9njyCjiwhJfg4xXEh3mWJG9 VmExhxRg4D6v4eB0UR75Rai5Zw8zHdgv+k0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1604621453; bh=AjA9s2nBQPtW7Rg4UGR3STotUkaTHqHsbDUcJ5Zb9oo=; b=BD20vLTJjUsJ Y2znm2bUOdI6mcrtUlX8ESc14chThulj/Crb5y/FG39+pniIhfOKNsdY/lLBtTLQ bLXC2rRK5TGsQ3gIIqiAHkCmJMV/0AuqgTz5lZ0PzGgXNLWKkkWZ+vjLamTg14by UnWYZuYrbmYK/cU8pjDZ9gpYraxOr55c5aflhYLbT7wCet4FQXb3f4ui+QG5Y6qi 0LPSHdls/NvnN4X3Vgu6hfk26f8wT8WxhDmucG4yQqO4WBLx0tXaCDeBKR3NZPt2 oq2KC8zh0VTHq1pFWTMEzqTp1wGaOWN0MgEJi0X4elsnod7kwk0wd2lUyQuBXGk0 SoH/sbYATA== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=IXnzRv3W header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.217.49 (mail-vs1-f49.google.com); spf=pass smtp.mailfrom=charles.forsyth@gmail.com smtp.helo=mail-vs1-f49.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=VcJNuSLv; x-ptr=pass smtp.helo=mail-vs1-f49.google.com policy.ptr=mail-vs1-f49.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=IXnzRv3W header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.217.49 (mail-vs1-f49.google.com); spf=pass smtp.mailfrom=charles.forsyth@gmail.com smtp.helo=mail-vs1-f49.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=VcJNuSLv; x-ptr=pass smtp.helo=mail-vs1-f49.google.com policy.ptr=mail-vs1-f49.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedujedruddtjedgudefieculddtuddrgeduhedrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecunecujfgurhepgghfjgfhfffkuffvtgesrgdtreertddtjeenucfhrhhomhepvehh rghrlhgvshcuhfhorhhshihthhcuoegthhgrrhhlvghsrdhfohhrshihthhhsehgmhgrih hlrdgtohhmqeenucggtffrrghtthgvrhhnpeeffeethfevhfevteejtdfhieefieevheej ledvgeevvdeglefgvedtlefggeeikeenucffohhmrghinhepthhophhitggsohigrdgtoh hmnecukfhppedvtdelrdekhedrvddujedrgeelnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehinhgvthepvddtledrkeehrddvudejrdegledphhgvlhhopehmrghilh dqvhhsuddqfhegledrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoegthhgrrhhl vghsrdhfohhrshihthhhsehgmhgrihhlrdgtohhmqecuuffkkgfgpeehtddthe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'charles.forsyth@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="charles.forsyth@gmail.com"; helo=mail-vs1-f49.google.com; client-ip=209.85.217.49 Received: from mail-vs1-f49.google.com (mail-vs1-f49.google.com [209.85.217.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Thu, 5 Nov 2020 19:10:53 -0500 (EST) (envelope-from charles.forsyth@gmail.com) Received: by mail-vs1-f49.google.com with SMTP id f7so1791251vsh.10 for <9fans@9fans.net>; Thu, 05 Nov 2020 16:10:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=AjA9s2nBQPtW7Rg4UGR3STotUkaTHqHsbDUcJ5Zb9oo=; b=IXnzRv3WgGkqlx8y3sVYynfzV7uiXa9Ra/vQcKTNkPPq5AThvDHHrICDmv3cEzcTKK mnhw+XROogwobQJUDm7EXlbKXvIowli1hxiHqAvc4ojI1B61zyRvkZMi0+hA85vSjEMK rQPIEqcOn+zSSPahk4+qYdfJTV1a2KgTlZhFPmH42Ss3ODAS2Q/lFvVb6UZYxAsLGU1H hTek7SLl27M4M0QWPY7CH9IP454/JY0Z49p53gcDZ9dolYV1hpJuTesPHRe9XKL+gBWi +ie7a/98qK6BJwv3qQmAvdMsyPtd9KesTij95WJDUiF2FNmncHiATAvj5RlXhrCgVUa5 qlTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=AjA9s2nBQPtW7Rg4UGR3STotUkaTHqHsbDUcJ5Zb9oo=; b=VcJNuSLvcoKRgUkx4TQPK3zhTU+QKcWKcSQxtucS3v8p5tGd0zs3R7FoNUJbd2QH4U mJEtUE3/cLdMI4Zy3sTTWiMrvhY92VGDO2zDtjreM7yEt78i9dM5GuC/OKjkf6BRk3Sk h/2GonARyTXwli2HjEYQWb+hc9zSS4czYlfVVHPGj2mliV79LCsS9pPMA0cRjzQ/gU0G 4QeEz08OErP1a3pl1I9csiIf86scZO70iGyYH/vhTvEhbfnviacNRhlu/sa1EAteUIED bSbPi0Kd69mViWY+njdO+xee5bpaL/T/twFAWx4k6Z/cjaU8PHU+byyi+nBwZ7IS+YIL UfUQ== X-Gm-Message-State: AOAM532PrzLrD7mXnISJOg7TZs3XmQnFyiV7W5dZv0ODC8gfpA2P4/Lp aGUxQZvQIXUDWODaeO1Bx9VPa48iEUpou5s3chvLwFNnfkg= X-Google-Smtp-Source: ABdhPJwsnHEl0hJzcOluchgzzJBX+Fd5JWC0uYopN2dCK69rHyAFrnWPYjMM79/RhTybsDFQc4vcgZ72GnYwMgL7vr4= X-Received: by 2002:a67:7283:: with SMTP id n125mr3606335vsc.20.1604621452684; Thu, 05 Nov 2020 16:10:52 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Charles Forsyth Date: Fri, 6 Nov 2020 00:10:41 +0000 Message-ID: Subject: Re: [9fans] Arm Thumb compiler for Cortex-M To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="000000000000afb3a005b3650b7a" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 8c4154e4-1fc4-11eb-8e24-cd59adb7842e --000000000000afb3a005b3650b7a Content-Type: text/plain; charset="UTF-8" There was a 5[ac] variant for Inferno (ta, tc) that produced Thumb code, and 5l could link Thumb and ARM32 code. That wasn't extended once Thumb-2 was issued, since it was different enough to require a fair amount of work and we had no immediate application on the Cortex. On Thu, Nov 5, 2020 at 11:38 PM Thaddeus Woskowiak wrote: > I would like to know if anyone is working on or exists an Arm Thumb > compiler so one could use plan 9 to program Arm Cortex M0/3/4/7 > microcontrollers directly. I know of Charles Forsyth's xc AVR compiler > which is also interesting. Though I have yet to try it out. > > -taw > > ------------------------------------------ > 9fans: 9fans > Permalink: > https://9fans.topicbox.com/groups/9fans/Tc22ac8ae61456f10-M53d9114f6a2c6402ef14fd63 > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription > --000000000000afb3a005b3650b7a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
There was a 5[ac] variant for Inferno (ta, tc) that produc= ed Thumb code, and 5l could link Thumb and ARM32 code.
That wasn't = extended once Thumb-2 was issued, since it was different=C2=A0enough to req= uire a fair amount of work and we had no immediate=C2=A0application=C2=A0on= the Cortex.


On Thu, Nov 5, 2020 at 11:38 PM Thaddeus W= oskowiak <tswoskowiak@gmail.com= > wrote:
= I would like to know if anyone is working on or exists an Arm Thumb
compiler so one could use plan 9 to program Arm Cortex M0/3/4/7
microcontrollers directly. I know of Charles Forsyth's xc AVR compiler<= br> which is also interesting. Though I have yet to try it out.

-taw

------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/Tc22ac8ae61456f10-M53d9114f6a2c6402ef14fd= 63
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
--000000000000afb3a005b3650b7a--