2016-06-23T17:32Z bernd joined 2016-06-23T17:32Z bernd left 2016-06-23T17:34Z bernd joined 2016-06-23T18:06Z mt joined 2016-06-23T18:06Z mt: Hallo 2016-06-23T18:06Z bernd: Hallo! 2016-06-23T18:06Z bernd: Wir sitzen in der Pizzeria 2016-06-23T18:07Z mt: Guten Hunger! Und Viele Grüße an die Runde 2016-06-23T18:09Z erwaelde joined 2016-06-23T18:09Z erwaelde: Moin! 2016-06-23T18:09Z mt: Hallo Erich 2016-06-23T18:09Z erwaelde: Hallo Matthias! 2016-06-23T18:09Z bernd: Hallo 2016-06-23T18:09Z erwaelde: Hallo Meister! 2016-06-23T18:10Z bernd: Grüße aus dem Biergarten 2016-06-23T18:11Z erwaelde: Oh, das klingt nach 'ner richtig guten Idee ... ich muss mal spickeln, ob noch eins da ist :-) ... 2016-06-23T18:11Z mt: Ich glaub, ich komme den Seltsamkeiten des MSP430 so langsam auf die Spur. Das Ding hat eine Memory-Protection Unit und die hat irgendwer auf ganz seltsame Werte eingestellt. 2016-06-23T18:12Z mt: Ist nicht immer eine gute Idee, den Code von anderen zu übernehmen ohne ihn zu verstehen.... 2016-06-23T18:12Z erwaelde: ... ein "Zwiefalter Abt" ist noch da. nicht mehr lange. Wohlsein! 2016-06-23T18:12Z mt: Zischhhhhh 2016-06-23T18:13Z erwaelde: memory protection unit??? 2016-06-23T18:14Z mt: So eine Art MMU, nur dass sie nur die Zugriffe überwacht, aber keine Adressen umbiegt 2016-06-23T18:14Z mt: Damit kann der FRAM auch read-only werden. 2016-06-23T18:14Z erwaelde: Und es führt manchmal zur "Ablehnung" eines Schreibzugriffs? 2016-06-23T18:14Z mt: Oder das Execute-Bit verlieren 2016-06-23T18:14Z mt: Exakt. 2016-06-23T18:15Z erwaelde: Aha. Sachen gibt's. Man könnte das auch "unzuverlässig" nennen. Jedenfalls wenn man das "manchmal" nicht haarklein versteht. 2016-06-23T18:16Z mt: Da scheints aber noch mehr solche Spielereien zu geben. Das scheint ähnlich den Fuses der Atmegas zu sein. Reichlich kompliziert und wehe man vertut sich 2016-06-23T18:17Z mt: Im Moment will den Code für eine LED ein/aus Aktion löschen. Drei Zeilen Assemblercode. Ist der drin, geht alles, fehlt er, klappt das Compilieren (wieder mal) nicht mehr. Sehr dubios 2016-06-23T18:17Z martin joined 2016-06-23T18:17Z mt: Als ob es eine Rolle spielt, ob der Code 6 bytes früher oder später im FRAM steht. 2016-06-23T18:17Z bernd: hallo martin! 2016-06-23T18:18Z erwaelde: Hallo Martin! 2016-06-23T18:18Z mt: Hallo Martin 2016-06-23T18:18Z martin: Grüße! 2016-06-23T18:18Z bernd: Wir sind im Biergarten 2016-06-23T18:18Z martin: Prost! 2016-06-23T18:18Z martin: A Maß will i hab'n. - Hosianna1 2016-06-23T18:19Z mt: @Bernd: das net2o Paket für 32bit Debian hat kein n2o als Befehl mehr, nur noch ein n2o-versionsnummer. Die 64bit Fassung scheint ok zu sein 2016-06-23T18:19Z bernd: Hier sind nur trockene Nerds. Spezi und Schorle. 2016-06-23T18:20Z bernd: Hm... sollte eigentlich beides haben... 2016-06-23T18:21Z mt: 64bit: -rwxr-xr-x 1 root root 255 Jun 23 01:23 /usr/bin/n2o 2016-06-23T18:21Z bernd: Die Idee ist, dass man mehrere Versionen nebeneinander haben kann... 2016-06-23T18:21Z mt: 32bit: ls -l /usr/bin/n2o* 2016-06-23T18:21Z mt: lrwxrwxrwx 1 root root 63 Jun 23 16:02 /usr/bin/n2o -> /home/bernd/net2o/debian/net2o-libcc/usr/bin/n2o-0.1.6-20160623 2016-06-23T18:21Z mt: -rwxr-xr-x 1 root root 270 Jun 23 16:02 /usr/bin/n2o-0.1.6-20160623 2016-06-23T18:22Z mt: Sieht nach einem build-root Problem aus 2016-06-23T18:22Z bernd: Ja. 2016-06-23T18:22Z mt: Wollts nur kundtun. 2016-06-23T18:23Z bernd: Klar. 2016-06-23T18:24Z martin: BTW fossil update ; n2o chat forth@xy ; Sollte ich nach dem update erst noch etwas anderes machen? wg "Other side has more recent net2o version: xxx" 2016-06-23T18:24Z bernd: make 2016-06-23T18:24Z martin: Ich erinnere mich jetz *schäm* 2016-06-23T18:25Z martin: Also: bin kurz AFK 2016-06-23T18:25Z martin left 2016-06-23T18:26Z martin joined 2016-06-23T18:27Z martin: ??? make[1]: Verzeichnis »/home/martin/net2o/bdelta« wird betreten 2016-06-23T18:27Z martin: make[1]: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss. 2016-06-23T18:27Z martin: make[1]: Verzeichnis »/home/martin/net2o/bdelta« wird verlassen 2016-06-23T18:27Z martin: make: *** [libs] Fehler 2 2016-06-23T18:27Z erwaelde: ./do vielleicht? 2016-06-23T18:27Z bernd: ./autogen.sh 2016-06-23T18:27Z bernd: ./configure 2016-06-23T18:28Z martin: Wollt' ich vermeiden wg Zeit. Bin wieder weg. 2016-06-23T18:28Z martin left 2016-06-23T18:29Z martin joined 2016-06-23T18:29Z martin: Immer naoch der gleiche Fehler. sudo? oder doch .do? 2016-06-23T18:30Z bernd: Haben die beiden anderen Befehle Fehler gemeldet? 2016-06-23T18:30Z martin: Nein. 2016-06-23T18:31Z bernd: Das configure sagt aber, dass es eine makefile generiert. 2016-06-23T18:33Z bernd: Mach mal ./do, es wird auch ein neues gforth gebaut 2016-06-23T18:33Z martin: Sorry. Ich komme mit den Ausgaben durcheinander. Mach' mal ein neues Terminal auf. 2016-06-23T18:37Z martin: Also do läuft jetzt ... 2016-06-23T18:37Z mt: Wow, dvcs ist da. Ist es das, was ich jetzt denke? 2016-06-23T18:37Z bernd: Ja. 2016-06-23T18:37Z mt: Cool. 2016-06-23T18:38Z martin: Welcher code steht 6 Bytes früher wo. Amforth? 2016-06-23T18:38Z bernd: Zur zeit nur halb, einchecken geht, auschecken noch nicht. 2016-06-23T18:38Z mt: ist ok, Rom hat auch etwas länger gebraucht, bis es aufgebaut war 2016-06-23T18:39Z mt: die 6 bytes: ja, da gings um amforth. Ich habe ein Feature des MSP430 entdeckt, das sicher toll ist, wenn man es a) kennt und b) richtig benutzt 2016-06-23T18:40Z martin: Selbstkopie? 2016-06-23T18:40Z mt: Der kann den FRAM in 3 Bereiche unterteilen und jedem Bereich ein paar Rechte entziehen, wie Schreibrecht oder Code-Execute. 2016-06-23T18:40Z mt: Die bisherigen Einstellungen waren wohl reiner Zufall, dass da was ging. 2016-06-23T18:41Z martin: Oder halt default. 2016-06-23T18:41Z mt: Nee, das war expliziter Code, den ich aber 1:1 übernommen habe 2016-06-23T18:41Z mt: ohne zu wissen, was er tut 2016-06-23T18:41Z martin: Glück gehabt. 2016-06-23T18:42Z mt: Und jetzt knobele ich, warum ich die Ansteuerung einer LED auf dem Launchpad zwingend brauche, damit der FOrth Compiler seinen Job machen kann. Da gehts um die 6 bytes früher oder später im FRAM. 2016-06-23T18:43Z mt: Augenscheinlich werden nur ein paar Pins in IO Registern gesetzt, aber irgendwo muss da noch mehr stecken. Assembler kann so aufregend sein ;) 2016-06-23T18:43Z martin: Stimmt. 2016-06-23T18:45Z martin: Willem Owewkerk schreibt im letzten Feigenblatt, das der MSP430 ein Feature hat (BSL), das sein eigenes Binary nach einen anderen MSP430 schreibt. DAbei würden auch einige DCO Konstanten restauriert. 2016-06-23T18:46Z martin: Passt das DCO? Oder wieder etwas ganz anderes? 2016-06-23T18:46Z mt: Ich hab keine Ahnung ;) 2016-06-23T18:47Z martin: Ich auch nicht :-)) 2016-06-23T18:47Z mt: https://www.youtube.com/watch?v=BKorP55Aqvg&index=5&list=RDHTgYHHKs0Zw 2016-06-23T18:50Z martin: Ich guck später weiter >7 Minuten. 2016-06-23T18:51Z martin: do ist durch ... Relaunch! 2016-06-23T18:51Z martin left 2016-06-23T18:51Z martin joined 2016-06-23T18:51Z martin: Wieder da! 2016-06-23T18:51Z bernd: und, alles ok? 2016-06-23T18:51Z mt: Willkommen 2016-06-23T18:51Z martin: ja - jedenfals wird nichts angemerkt. 2016-06-23T18:53Z erwaelde: Och, heute ist ja brexit-Wahl :-) 2016-06-23T18:53Z martin: Ich wieß jetzt was DCO ist = digitally controlled oscillator 2016-06-23T18:54Z martin: brexit ... offene Bestellung bei RS-components. 2016-06-23T18:54Z mt: Hmm. Dann denke ich mal, das der Teil stimmt. Die serielle Konsole funktioniert ;) 2016-06-23T18:54Z bernd: Und, gibts schon ein Ergebnis? 2016-06-23T18:54Z martin: Aber so schnell ändert sich da jetzt auch nix. (2 Jahre?) 2016-06-23T18:54Z erwaelde: ich hab noch keins gesehen. 2016-06-23T18:55Z martin: Wahllokale schließen um 23:00 (BRD-Zeit). 2016-06-23T18:56Z mt: Die Buchmacher haben 85% Stay in ihren Quoten. IIRC 2016-06-23T18:56Z martin: @Bernd: china hat jetz a) den größen (schnellsten) Supercomputer und b) mehr Supercomputer im Ranking als jede andere Nation, selbst USA. 2016-06-23T18:56Z bernd: Ja, auch gesehen 2016-06-23T18:56Z erwaelde: na, dann kann ich ja ganz beruhigt in die Heia gehen --- morgen wird man das bestimmt auch noch verkünden.