projekte:sekwai:rp2040_arduino
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| projekte:sekwai:rp2040_arduino [2025/08/01 20:41] – created dominik | projekte:sekwai:rp2040_arduino [2025/08/02 06:23] (current) – [Bootmodus RP2040] dominik | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== RP2040 Arduino ====== | ====== RP2040 Arduino ====== | ||
| + | |||
| + | ===== Automount RPi Headless ===== | ||
| + | * https:// | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ===== Bootmodus RP2040 ===== | ||
| + | Der RP2040 (und RP235x) können in den Bootmodus versetzt werden wenn die serielle Schnittstelle eingebunden ist (die über USB). | ||
| + | Dann reicht ein Baudrate setzen auf 1200 und Port Close um den Bootmodus zu aktivieren. | ||
| + | |||
| + | * '' | ||
| + | * <code python | boot.py> | ||
| + | import serial | ||
| + | import sys | ||
| + | |||
| + | if len(sys.argv) != 2: | ||
| + | print(" | ||
| + | sys.exit(1) | ||
| + | |||
| + | port = sys.argv[1] | ||
| + | try: | ||
| + | ser = serial.Serial(port, | ||
| + | ser.close() | ||
| + | print(f" | ||
| + | except Exception as e: | ||
| + | print(f" | ||
| + | sys.exit(1) | ||
| + | </ | ||
| + | * '' | ||
| + | |||
| + | **Bootmodus verlassen** | ||
| + | * '' | ||
| ===== Installation CLI ===== | ===== Installation CLI ===== | ||
| * Download .... **TBD** | * Download .... **TBD** | ||
| * CLI an einen Pfad kopieren der im Path liegt \\ '' | * CLI an einen Pfad kopieren der im Path liegt \\ '' | ||
| + | |||
| + | ==== Pfade ==== | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| ===== RP2040 / RP2350 ===== | ===== RP2040 / RP2350 ===== | ||
| Line 19: | Line 56: | ||
| * Generic RP2350 | * Generic RP2350 | ||
| + | ===== Testprojekt ===== | ||
| + | * '' | ||
| + | * <code c++ | ws2812.ino> | ||
| + | #include < | ||
| + | void setup() { | ||
| + | Serial.begin(115200); | ||
| + | while (!Serial); | ||
| + | Serial.println(" | ||
| + | } | ||
| + | |||
| + | void loop() { | ||
| + | Serial.println(" | ||
| + | Serial.println(" | ||
| + | } | ||
| + | </ | ||
| + | * '' | ||
| + | * RP2040 in Bootmodus versetzen ... | ||
| + | * Flashen : '' | ||
projekte/sekwai/rp2040_arduino.1754073691.txt.gz · Last modified: by dominik
