Table of Contents

Open-CoRoCo software

Environment setup

TODO: install packages TODO: install libopencm3{,-plus}, omni-base

Running tests

Debug process

Required packages

The following packages should be installed:

  1. arm-none-eabi-gdb
  2. openocd
  3. STLINK

Debug

The process to debug the stm32f4-discovery is the following:

source [find interface/stlink-v2-1.cfg]
source [find target/stm32f4x.cfg]
init
$_TARGETNAME configure -rtos ChibiOS

Considerations

Sometimes openocd fails to detect ChibiOs and this is an open issue

Current repository state

TODO: sw structure

Code colaboration

TODO: when add types, functions and how to add them