OpCode Labs Remote Lab
Session · Station –, NUCLEO-F446RE Not connected 45:00
  1. Home
  2. Remote Lab
  3. Session

STM32 Remote Lab

Flash, debug and probe a real NUCLEO-F446RE running Zephyr RTOS, live from your browser. Press the user button, watch LD2 and read the signals on a logic analyzer.

Get started

Connect to your board

Your slot: today, 45 minutes.

  1. 1

    Start the session

    Reserves the board, reflashes the starter firmware and starts the debug server.

  2. 2

    Open the tunnel from your PC

    Pick one. SSH needs nothing extra on Windows 10/11.

    ssh -N -L 3333:10.8.3.N:3333 student@lab.opcode-labs.com

    Leave this terminal open during the session. Student accounts are not active yet: this command will work once they are.

  3. 3

    Debug in STM32CubeIDE

    Run › Debug Configurations › your project › Debugger tab.

    Debug probeST-LINK (OpenOCD)
    GDB connectionConnect to remote GDB server
    Host namelocalhost
    Port3333
    Startup tabKeep “Download” checked
    Debug server not started

Hardware

Your board

ST-LINK STM32 F446RE LD2 B1 user B2 reset Camera off
Start the session to see your board.

Buttons

Hold to keep B1 pressed, like a real finger.

Target

State: off

Halt, step and breakpoints happen in CubeIDE.

Activity

    Signals

    Logic analyzer

    Waiting for the session to start.

    D0 PA5LD2 LED
    D1 PC13B1 button
    LED frequency–
    LED duty cycle–
    B1 presses–
    Cursor–