No project description provided
Project description
Lenlab 8 for MSPM0G3507
Liebe Studierende im LEN Workshop A am KIT!
Lenlab in der Version 8.0 funktioniert für den LEN Workshop A. Starten Sie Lenlab,
nachdem uv installiert ist und wenn Sie Internet haben, mit
uvx lenlab@latest
Dann lädt uvx automatisch Updates herunter.
Falls das Kommando realpath nicht gefunden wurde ("realpath: command not found"):
uvx --from lenlab@lastest python -m lenlab
Wenn Sie nicht weiterkommen, fragen Sie bitte im Ilias und in den Tutorien.
Installation (uv)
Starten Sie das Programm "Terminal".
Installieren Sie uv:
Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
MacOS oder Linux:
curl -LsSf https://astral.sh/uv/install.sh | sh
Weitere Informationen zur Installation finden Sie in der Dokumentation zu uv:
https://docs.astral.sh/uv/getting-started/installation/
Schließen Sie das Terminal und starten Sie es neu, dann findet es die eben installierten Kommandos uv und uvx.
Lenlab Starten
uvx lenlab@latest
uvx lädt Lenlab in der neuesten Version herunter und führt es aus.
Wenn Sie keine Internetverbindung haben starten Sie Lenlab ohne @latest
uvx lenlab
uvx hat den Download beim ersten Mal gespeichert und führt die lokale Kopie aus ohne Zugriff auf das Internet.
Mac realpath Fehler
Auf manchen Mac fehlt das Kommando realpath. Lenlab startet dann nicht mit der Fehlermeldung
"realpath: command not found". Bitte verwenden Sie in diesem Fall den Befehl
uvx --from lenlab@lastest python -m lenlab
TI UniFlash, Programmieren funktioniert nicht
TI UniFlash programmiert das Launchpad auf eine andere Weise und kann funktionieren, wenn der Programmierer in Lenlab nicht funktioniert.
- Installieren Sie https://www.ti.com/tool/UNIFLASH
- Laden Sie das Firmware Binary herunter https://github.com/kalanzun/lenlab_mspm0/blob/main/src/lenlab/lenlab_fw.bin
- Rechts gibt es einen kleinen Knopf mit einem Download-Symbol "Download raw file"
- Starten Sie UniFlash. Wählen Sie als "Flash Image" die heruntergeladene
lenlab_fw.bin - Führen Sie "Load Image" aus
- Bei Erfolg schreibt es in die "Console": "[SUCCESS] Program Load completed successfully."
Lenlab Testen
Halten Sie die Taste S1 des Launchpads neben der grünen LED gedrückt und drücken Sie kurz auf die Taste RESET (NRST) neben
dem USB-Stecker. Der Mikrocontroller startet den "Bootstrap Loader" für das Programmieren (Flashen) einer
neuen Firmware. Sie haben dann 10 Sekunden Zeit, das Programmieren zu starten. Danach schläft der Mikrocontroller ein
und braucht ein neues S1 + RESET zum Aufwachen. Es kann sein, dass uvx beim ersten Mal zu lange braucht für den Download.
Versuchen Sie es in diesem Fall nochmal, uvx hat dann den Download in einem Zwischenspeicher und startet schneller.
uvx lenlab@latest exercise --log lenlab.log
uvx lenlab exercise sammelt einige Information über Ihr System und die Verbindung zum Launchpad. Dann programmiert
es die Firmware auf das Launchpad, startet die Firmware und testet die Kommunikation. Es überträgt etwa 28 MB Daten
in etwa 6 Minuten. lenlab exercise kann jederzeit mit Strg+C (Command+Punkt auf Mac) unterbrochen werden.
Wenn es schreibt ERROR:lenlab.flash:Programming failed, versuchen Sie es bitte nochmal von Anfang an mit S1 + RESET.
Mit der Taste "Pfeil nach oben" blättert das Terminal zu vorherigen Befehlen.
Mit --log DATEINAME speichert es die Ausgabe in der Logdatei unter "DATEINAME". Bitte senden Sie mir diese Datei
per E-Mail. Die Datei befindet sich im Home-Verzeichnis, wenn Sie das Verzeichnis nicht gewechselt haben:
- Windows:
C:\Benutzer\BENUTZERNAME\DATEINAMEoderC:\Users\BENUTZERNAME\DATEINAME - Mac:
/Users/BENUTZERNAME/DATEINAME
Der Befehl pwd zeigt den Namen des Verzeichnisses an, in dem das Terminal momentan arbeitet (Linux, Mac und Windows):
pwd
Wenn Sie lesen möchten, welche Informationen Sie verschicken:
Windows:
ii lenlab.log
Mac:
open -e lenlab.log
Lenlab CLI
lenlab --help
Commands
- sys_info
- profile
- flash
- exercise
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lenlab-8.1.tar.gz.
File metadata
- Download URL: lenlab-8.1.tar.gz
- Upload date:
- Size: 70.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6b46aa2c9844728200b28f8a6d814865e10250f2711854115faf0d6b8f16c4e
|
|
| MD5 |
ec19ebf481f66805b7f45afdd983b447
|
|
| BLAKE2b-256 |
2b9cc1c18cde46cadd7ede8c953a82b880b483fbe4ced5017f0a5f14a09e946a
|
File details
Details for the file lenlab-8.1-py3-none-any.whl.
File metadata
- Download URL: lenlab-8.1-py3-none-any.whl
- Upload date:
- Size: 46.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.5.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84dbdd6b6f762d8784c9920c88d79c24fc767eb842689ddeb89eacb7619df87f
|
|
| MD5 |
2b9f9f15c8bf9433414d667aa39b7f67
|
|
| BLAKE2b-256 |
22017e90446c227e0aee7816312374cd39df3a0de68432428c3fed7e3f9af5de
|