Skip to content

Tracker: Vega board porting #10575

@Citrullin

Description

@Citrullin

Porting status

Tasks:

  • Build system config
    • Cortex-M4 core
    • Cortex-M0+ core
    • RI5CY core
    • ZERO-RISCY core
  • linker scripts
    • CM4 memory region
    • CM0+ memory region
  • flashing (openocd support?)
  • boot single core
  • gdb connection
  • reusing kinetis periph drivers
  • UART stdio
  • new/unsupported modules:
    • SCG (clocking)
    • PCC (module clocks)
    • LPI2C
    • LPSPI
    • LPIT
    • TRNG (also found in kw41z)
    • SEMA42
    • MU
    • MMDVSQ
  • Radio driver porting (kw41zrf should work with small changes drivers: Add support for KW41Z builtin transceiver #7107)
  • multi core operation TBD
    • linking multi core binary for flashing

Where to find hardware

Now also available outside of the USA:
https://twitter.com/vegaboardriscv/status/1070765378064633856

The order form is available here:
US residents: https://open-isa.org/order/
Outside US: https://open-isa.org/order/outsideus/

Zephyr already supports RISC-V processors and even the vega board:
https://twitter.com/ZephyrIoT/status/1070393626709159942

And of course, I hope for an integration into RIOT, since I see a huge potential for RISC-V in the future :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area: boardsArea: Board portsArea: cpuArea: CPU/MCU portsType: new featureThe issue requests / The PR implemements a new feature for RIOTType: trackingThe issue tracks and organizes the sub-tasks of a larger effort

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions