Skip to content

Latest commit

 

History

History
68 lines (51 loc) · 1.78 KB

README.md

File metadata and controls

68 lines (51 loc) · 1.78 KB

RB20

This repository holds the vehicle software for a self-driving car.

Prerequisites

The following are required to build this project:

  1. CMake
  2. Python
  3. Ninja

Build

The following platforms are supported for this project:

  1. ESP-IDF
  2. Mbed OS

ESP-IDF platform prerequisites

This platform implements all the BSP requirements for various ports that use ESP-IDF.

ESP-IDF installation requirements

Mbed-OS platform prerequisites

This platform implements all the BSP requirements for various ports that use Mbed OS.

Mbed OS installation requirements

The following ports are supported:

  1. ESP32
  2. STM32G070

ESP32

Using ESP-IDF

Build

From the project root, run:

python3 build.py build-application -p ESP32 -pl ESP_IDF --compile

Flashing instructions

Connect the ESP32 to your computer and run:

python3 build.py build-application -p ESP32 -pl ESP_IDF --flash

STM32G070

Using Mbed OS

Build instructions

From the project root, run:

python3 build.py build-application -p STM32G070X -pl MBED --compile

Flashing requirements

  1. stlink(version 1.6.0)

Flashing instructions

Connect the STM32G070 to your computer and run:

python3 build.py build-application -p STM32G070X -pl MBED --flash

Documentation

The documentation will be found here