tree: a72571f34f5c035548a6e3a0bc6ff3ea8a7372a6 [path history] [tgz]
  1. acd52832/
  2. arty_e21/
  3. components/
  4. hail/
  5. hifive1/
  6. imix/
  7. msp_exp432p401r/
  8. nano33ble/
  9. nordic/
  10. nucleo_f429zi/
  11. nucleo_f446re/
  12. opentitan/
  13. redboard_artemis_nano/
  14. stm32f3discovery/
  15. stm32f412gdiscovery/
  16. kernel_layout.ld
  17. Makefile.common
  18. README.md
boards/README.md

Platforms Supported by Tock

The /boards directory contains the physical hardware platforms that Tock supports.

BoardArchitectureMCUInterfaceApp deploymentQEMU Support?
HailARM Cortex-M4SAM4LC8BABootloadertockloaderNo
ImixARM Cortex-M4SAM4LC8CABootloadertockloaderNo
Nordic nRF52-DKARM Cortex-M4nRF52832jLinktockloaderNo
Nordic nRF52840-DKARM Cortex-M4nRF52840jLinktockloaderNo
Nordic nRF52840-DongleARM Cortex-M4nRF52840jLinktockloaderNo
ACD52832ARM Cortex-M4nRF52832jLinktockloaderNo
Nano 33 BLEARM Cortex-M4nRF52840BOSSAbossacNo
ST Nucleo F446REARM Cortex-M4STM32F446openocdcustom#1827
ST Nucleo F429ZIARM Cortex-M4STM32F429openocdcustom#1827
STM32F3Discovery kitARM Cortex-M4STM32F303VCT6openocdcustom#1827
STM32F412G Discovery kitARM Cortex-M4STM32F412Gopenocdcustom#1827
SparkFun RedBoard Artemis NanoARM Cortex-M4Apollo3customcustomNo
SiFive HiFive1RISC-VFE310-G000openocdtockloader[Yes (5.1)][qemu]
Digilent Arty A-7 100TRISC-V RV32IMACSiFive E21openocdtockloaderNo
Nexys Video OpenTitanRISC-V RV32IMCEarlGreycustomcustom[Yes (5.1)][qemu]

Out of Tree Boards

Some projects that use Tock maintain their own board definitions outside the Tock repository.

ProjectBoardsArchitectureMCUBuild System
OpenSKnRF52840-DK, nRF52840-Dongle, nRF52840-MDKARM Cortex-M4nRF52840Python script
OpenTitanOpenTitanRISC-V RV32IMCEarlGreyMeson
Tock-on-Titangolf2, papaARM Cortex-M3H1Makefiles