Skip to content

Add targets upstream for new ARM Cortex chips #88

Closed
@jamesmunns

Description

@jamesmunns

We should consider adding target JSONs and build rust-std compenents for the following targets before the 2018 era lands:

  • ARM Cortex-R Target(s) based on thumbv7em (Cortex-R4, R5, R7, R8)
  • ARM Cortex-M Target(s) based on thumbv8em (Cortex-M23 and Cortex-M33)
  • ARM Cortex-R Target(s) based on thumbv8em (Cortex-R52)

This may also require updates to low level crates like cortex-m, maybe compiler_builtins, though we should probably open separate issues for that.

We likely will need physical chips to verify functionality before adding them upstream, which may be difficult for chips based on thumbv8em, as they are not currently retailing at the moment (as far as I know, the Nordic nRF91 is the only one shipping, and it is only in a limited sample release).

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions