Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Welcome to the 2023 workshop Confluence page!

Detailed tutorial setup instructions with pictures can be found here:

View file
nameGetting Started SCµM.pdf
. These instructions are summarized below.

For the tutorial, we would like all attendees to bring:

...

  • Keil uVision ARM Cortex IDE (download here: https://armkeil.blob.core.windows.net/eval/MDK525.EXE)

    • things are much easier on Windows computers, if you have Mac/Linux, you will need to install Wine/WineSkin as well (see the “Mac” section of the “Building SCuM Firmware” link in the last bullet point)

  • Python 3 (we have tested with 3.7 and higher). Make sure pip is installed alongside Python (it is selected by default).

    • Once you have Python installed, also install pyserial using pip

      • Command to install will depend on your system and might be pip install pyserial or python3 pip install pyserial

  • either clone or download the SCuM firmware and SCuM bootloader repos:

    • Firmware (develop branch): https://github.com/PisterLab/scum-test-code

    • Bootloader:

      View file
      nametest_bootload.py

      • at the tutorial, you will need to edit this file to point to the correct .bin location and the correct nRF COM port. We will guide you through this step.

  • a serial monitor of your choice. At the moment, there is no official serial interface for SCuM.

  • All of these steps are summarized (with explanation) on this confluence page: Building SCuM Firmware