-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Tracker: Vega board porting #10575
Copy link
Copy link
Closed as not planned
Labels
Area: boardsArea: Board portsArea: Board portsArea: cpuArea: CPU/MCU portsArea: CPU/MCU portsType: new featureThe issue requests / The PR implemements a new feature for RIOTThe issue requests / The PR implemements a new feature for RIOTType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort
Description
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 :)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Area: boardsArea: Board portsArea: Board portsArea: cpuArea: CPU/MCU portsArea: CPU/MCU portsType: new featureThe issue requests / The PR implemements a new feature for RIOTThe issue requests / The PR implemements a new feature for RIOTType: trackingThe issue tracks and organizes the sub-tasks of a larger effortThe issue tracks and organizes the sub-tasks of a larger effort