FTSwarm: VSCode Setup klappt nicht

Community-Firmware (cfw), Selbstbaucontroller (TX-Pi, ftduino, usw.), usw.
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
saschaj
Beiträge: 24
Registriert: 01 Mär 2020, 17:08

FTSwarm: VSCode Setup klappt nicht

Beitrag von saschaj » 30 Jan 2025, 21:13

Hallo,
bei unseren ersten Schritten mit einem FTSwarmRS scheitern wir leider an verschiedenen Stellen. Bei dem Versuch, mit PlatformIO in VSCode zu arbeiten, scheinen die Pfade bei uns falsch zu sein.

Das hier ist die ini-Datei:

Code: Alles auswählen

[env:firmware-rs]
platform = espressif32
board = esp32-s3-devkitc-1
board_build.mcu = esp32s3

lib_deps =
    ftswarm-rs=symlink://../ftswarm-rs 

board_upload.flash_size = 4MB
framework = arduino

build_flags =
    -DARDUINO_EVENT_RUNNING_CORE=0
    -DARDUINO_RUNNING_CORE=1
    -DBOARD_HAS_PSRAM
    -mfix-esp32-psram-cache-issue
    -DCORE_DEBUG_LEVEL=1

monitor_filters = esp32_exception_decoder
monitor_speed = 115200
upload_speed = 921600
board_build.partitions = no_ota.csv
Und das kommt als Fehlermeldung:

Code: Alles auswählen

Resolving firmware-rs dependencies...
Library Manager: Installing symlink://../ftswarm-rs
PackageException: Can not create a symbolic link for `../ftswarm-rs`, not a directory
Habt Ihr eine Idee, was wir anders machen müssen?

Vielen Dank
Sascha

Benutzeravatar
elektrofuzzis
Beiträge: 220
Registriert: 25 Jun 2016, 09:40

Re: FTSwarm: VSCode Setup klappt nicht

Beitrag von elektrofuzzis » 31 Jan 2025, 08:14

Hallo Sascha,

Ersetze in den Libraries die Zeile

ftswarm-rs=symlink://../ftswarm-rs

durch

elektrofuzzis/ftSwarm-rs

dann klappt es.

Die Variante, die Du hattest, benötigt einen git-clone der Firmware auf Deinem PC auf. Bei der zweiten Variante sorgt pio aus deren Repo dafür, dass Du alle notwendigen Dateien hast. Die Doku passe ich am WE an.

Gruß

Stefan

saschaj
Beiträge: 24
Registriert: 01 Mär 2020, 17:08

Re: FTSwarm: VSCode Setup klappt nicht

Beitrag von saschaj » 01 Feb 2025, 11:09

Hallo Stefan,
vielen Dank, das sieht jetzt viel besser aus.
Sascha

Antworten