Technical topic: SAMV71 Runtime

From TASTE
Jump to: navigation, search

Introduction

SAMV71 runtime for TASTE was created as a part of the `EDS to TASTE Bridge` project.

It is based on FreeRTOS and is using Broker communication mechanism making it compatible with:

  • x86 C++ Linux
  • GR712RC RTEMS

runtimes.

Installation

Required 3rd party software

  • GNAT Compiler toolchain 2021
  • Arm GNU Toolchain 2020q2

Steps

Install tools mentioned above.

From the `tool-src` directory run:

 ./add-ons/install-samv71-runtime.sh
 ./add-ons/install-adac-hybrid-arm.sh

Usage

SAMV71 is available as a HW platform in SpaceCreator's DeploymentView.

To access it, open deploymentview.dv.xml file in the TASTE project and drag-and-drop `SAMV71 FreeRTOS N7S` platfom to the main window. Then bind all of the functions that should run on SAMV71 partition.

ClipCapIt-221206-144431.PNG


Other platforms (in this example x86 based on Linux) can be connected via UART port.

ClipCapIt-221206-144040.PNG


Selected connections will use UART for communication.

ClipCapIt-221206-144329.PNG