Hi, der Pico hat ja nur internes Ram. Das Programm kommt aus einem externen Flash. Wird das gesamte Programm zum Ausführen in das Ram geladen oder holt sich der Controller bei Bedarf andere Programmteile? Oder anders ausgedrückt: kann das Programm größer als 256kB sein oder müssen sich Programm und Daten die 256kB teilen und der Rest von dem Flash ist nur für Daten verfügbar? Gruß Markus
Gast
#6962551
Aus dem RP2040 Datenblatt (2.6.3. Flash):
1 | |
2 | |
3 | |
4 | |
5 | |
Also muss dafür gar kein RAM geopfert werden.
Ah, super, vielen Dank. Dann werde ich mal einen bestellen.
Gast
#6962621
Bestell dir (mindestens) zwei, dann kannst du einen als Hardware-Debugger einsetzen: Picoprobe. Wenn du einen Raspberry Pi Computer zum Programmieren benutzt brauchst du den zweiten Pico nicht.
Ich habe insgesamt drei bestellt. Danke für den Tipp. Ich habe allerdings vor, die Teile nicht mit C oder Python zu programmieren sondern mit Rust.
Markus B. schrieb: > Ich habe > allerdings vor, die Teile nicht mit C oder Python zu programmieren > sondern mit Rust. Ich würde mich freuen, wenn du das dokumentieren könntest. Also das Aufsetzen der Umgebung, die Abläufe und so.
Kann ich tun. Ich weiß aber nicht, ob ich das auch für Windows machen kann. Ich hab Windows nur an der Arbeit. Linux ist kein Problem. Ich überlege nur, wo und in welcher Form ich das mache. Ich vermute mal, am liebsten hier im Wiki ;). Aber eventuell mach ich das auf YouTube.
Markus B. schrieb: > Ich hab Windows nur an der Arbeit. Du hast mein Mitleid. Ich würde da mit Windows gar nicht klarkommen. Markus B. schrieb: > Ich vermute mal, > am liebsten hier im Wiki ;). Aber eventuell mach ich das auf YouTube. Bitte nicht exklusiv auf YT.
Ich finde YouTube anschaulicher und man kann Dinge besser rüber bringen, aber es ist auch Recht schnell veraltet. Ein Wiki oder einen Blog kann man aktualisieren, wenn sich was ändert. Hat beides seine Vor- und Nachteile.
Markus B. schrieb: > Ich finde YouTube anschaulicher und man kann Dinge besser rüber bringen Versuch mal, in einem Video mal schnell eine bestimmte Information nachzuschlagen – von der du zwar weißt, dass sie darin erwähnt wurde, aber nicht, zu welchem Zeitpunkt. Oder versuch mal, jemanden zu helfen, der irgendwas nach einem Videotutorial aufgesetzt hat. Oder versuch, einen zunächst uninteressanten Part zu überspringen, um ihn dir ggf. später vorzunehmen. Oder versuch, ein Video zu überfliegen um rauszubekommen, ob es überhaupt das enthält, was du gerade wissen möchtest. Oder versuch, einen String aus einem Video zu kopieren, um ihn etwa im Eingabefeld einer Suchmaschine zu pasten um nähere Informationen zu erhalten. Oder […] Und dem gegenüber steht der ganze Aufwand beim Erstellen … Ich will’s dir nicht ausreden – ich fänd’s jedoch schön, wenn es auch in etablierter Form nachzulesen wäre :)
Das soll jetzt keine Werbung sein, aber es gibt schon ein Buch zum Thema Rust auf dem Pico https://link.springer.com/book/10.1007/978-1-4842-7789-8
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.