Endlich wieder Mikrocontrollergefrickel.

Endlich wieder langwierig debuggen, nur um dann festzustellen, dass die SPI-Bits im falschen Register gesetzt waren und deshalb hinten und vorne nix ging.

Im Zoo gilt dieses Wochenende wegen einer Veranstaltung 3G und das (oder die Veranstaltung) scheint doch erstaunlich viele Leute abzuschrecken. Sehr praktisch.

Oh, eine Videoaufzeichnung mit Original GSM-Störungen in der Tonspur.

Achja, falls ich hier Followis hab, die auch mit MSP430FR arbeiten: Die magischen Befehle sind

MPUCTL0 = MPUPW;
MPUSEGB2 = 0x1000;
MPUSEGB1 = 0x0fc0;
MPUSAM &= ~MPUSEG2WE;
MPUSAM |= MPUSEG2VS;
MPUCTL0 = MPUPW | MPUENA;
MPUCTL0_H = 0;

finalrewind.org/interblag/entr

Show thread

Was ist eigentlich aus "Nächste Woche wird ja wieder entspannter" geworden? x.x

Oh, nein, ich bin zu durch zum Datenblätter lesen. Die liegen ganz am Ende vom FRAM, also eher da wo sie liegen sollten. Ein Stack Pointer Underflow (15kB auf dem Stack→ Stack Pointer underflowt und landet genau am Ende vom FRAM) bekommt man sie trotzdem zuverlässig kaputt.

Show thread

Es gibt einen ganz besonderen Platz in der Hölle für die Texas Instruments-Entwickler, die die JTAG/BSL Access Settings direkt an den Anfang des FRAM gelegt haben.

Der MSP430FR hat unified memory und der SRAM liegt direkt vor dem (persistenten) FRAM. Ein Overflow im SRAM überschreibt also ganz leicht die JTAG-einstellungen im FRAM und brickt damit die CPU.

Mal schauen, ob die MPU unsere Studis davor in Zukunft schützen kann…

Vorzüge einer Online Poster Session: Während Gespräch #3 macht die Mikrowelle die Essensreste warm, während Gespräch #4 kühlen sie ab, in der anschließenden Flaute gibt es Om Nom Nom!

Bin seit 3h am arbeiten und merke jetzt erst, dass ich heute noch gar keinen Kaffee hatte

So schlimm kann die Abhängigkeit also noch nicht sein!

Guck Mal, ein Bodennebel!

Am äußersten Stadtrand wohnen ist schon sehr gut

Show older
Die Antifa, wer sonst?

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!