auf dem Thread "RunCPM Speedvergleich" will ich das Thema mal anfangen hier auszulagern, da es doch einge mehr Texte zum Thema werden, die im RunCPM Speedvergleich nicht ganz reinpassen
Hier geht es um das IoTBASIC / TinyBASIC von slenz
Alles anzeigenHast Du ARDUINOMQTT mitcompiliert?
Generell sieht der Fehler danach aus, dass der USB Code bzw. die Serial Emulation auf USB nicht gestartet wird.
Das kann allerlei Gründe haben. Versuche mal das Memory direkt zu setzen, also MEMSIZE zu setzen, z.B. auf 32kB.
Es ist zwar eher unwahrscheinlich, dass das der Grund ist weil die Boards ja viel Memory haben.
Aber das könnte ein Ansatzpunkt sein.
Ich nehme an, dass Du ohne USEPICOSERIAL compilierst, oder?
ARDUINOMQTT und USEPICOSERIAL habe ich auf #undef - aber die automatische Speichererkennung war es wohl
Mit #define MEMSIZE 32000 klappte es auf Anhieb.
Spannenderweise klappt laut Anzeige auch 65535 - aber wenn man irrwitzigerweise mal 128000 gibt, dann
kommt die Speicheranzeige nur auf 62464
So kann ich mir vorstellen,, dass die 65535 nicht wirklich OK sind und uns da fuer sauberen Betrieb knapp 70-100 Bytes fehlen
Also hier fuer den PicoW dannn eher 60000-62000 nehmen? (59x1024 waeren 60416)
#define MEMSIZE 60416 in der IoTBasic.ino
slenz BTW: Kennst Du die SdFat-Library von "greiman"? Die nutzt das RunCPM-Projekt mit mehreren Plattformen und auch der RP2040 arduino-pico-Core hat eine eigene (aeltere) Version der SdFat in Nutzung.
Die SdFat-Library kann AT16/FAT32 und exFAT - fuer die normae SD.h muesste ich meine Karte ja mit FDISK vom IoTBASIC erst formatieren zur Nutzung.