Win 8 bremst energia (MSP430) aus

Hallo Experten,

seit einiger Zeit programmiere ich die Mikrocontroller MSP430 (TI) mittels Programm „ENERGIA“. Leider bremst Win 8 dieses Programm, d.h. es startet äußerst langsam und arbeitet dann noch langsamer… Irgendwie scheint Windows auf ein Timeout o.ä. zu warten. Das eigenartige: Wenn ich auf demselben Computer unter Win 8 Virtual Box starte und darin Win 7 oder gar Win XP, so funktioniert das Programm Energia hier wie gewünscht schnell und fehlerfrei.

Wieso klappt das dann nicht unter Win 8?

Danke für Hilfe

Flaves

Hi …

Leider bremst Win 8 dieses
Programm, d.h. es startet äußerst langsam und arbeitet dann
noch langsamer… Irgendwie scheint Windows auf ein Timeout
o.ä. zu warten.

Ohne den Sourcecode zu kennen ist das eine kühne Vermutung: ob Windows etwas bremst, oer ob Energia auf etwas wartet was unter WIndows 7 kam und unter Windows 8 nicht kommt … wer kann das unterscheiden?

Das eigenartige: Wenn ich auf demselben
Computer unter Win 8 Virtual Box starte und darin Win 7 oder
gar Win XP, so funktioniert das Programm Energia hier wie
gewünscht schnell und fehlerfrei.

Fazit: das Programm verträgt sich mit WIndows 8 nicht. Gut. Das kann prinzipiell so sein, das kann EInstellungssache sein, das kann Zufall sein und nur Dein System betreffen …

Wieso klappt das dann nicht unter Win 8?

Eine gute Frage, und sie ist hier

http://energia.nu/

bestens aufgehoben. Wer außer dem Programmierer einer Software soll Dir sagen können, warum die Software sich mit Windows 8 beißt? Die Jungs da haben einen Blog, eine FAQ, eine aktive Github Bugliste, und ein E-Mail wo man Fragen hinschicken kann, d.h. das Projekt lebt. Dort findest Du auch bessere Ansprechpartner für Dein Problem

Gruss Armin.

Da ich selber hin und wieder Controller programmiere versenke ich noch ein klein wenig mehr Zeit, obwohl ich weder diesen Controller noch Energia verwende.

Es mag Zufall sein, aber eine schnelle Internetrecherche per Tante Google hat auffallend viele Postings zutage gefördert, die nahe legen, dass Energia Probleme mit USB 3.0 Ports (bzw mit den USB 3.0 Treibern) haben *könnte*.

Soweit ich weiß ist es durchaus üblich, dass Programmiersoftware beim Start die verfügbaren Ports abklappert um angeschlossene Controller oder Programmer zu finden. Nehmen wir nun mal an, dass der von Dir verwendete Hypervisor USB 3.0 nur als USB 2.0 virtualisiert … dann wäre eventuell erklärt, wieso die virtualisierte WIndows 7 Maschine problemlos lief, und bei der Anwendung Controllerprogrammierung wirst Du den Unterschied USB 2.0 doer 3.0 sowieso nicht bemerken und danher auch nicht auf die USB Version achten.

USB 3.0 ist relativ neu, und ich glaube nicht, dass der USB 3.0 Treiber von WIndows 7 (den man immer vom Hersteller laden musste … bei Windows 7 war so weit ich weiß nie einer dabei) vergleichbar ist mit dem von Windows 8, da Microsoft inwischen einen Universaltreiber eingebaut hat.

Ich würde also hier zu suchen beginnen. EIne unausgegorene Idee zielt darauf, dass Du mal die USB 3.0 Controller Treiber in der Systemsteuerung deaktivieren könntest - die USB Anschlüsse müssten dann als USB 2.0 identifiziert werden.

Ein Schuss ins Dunkle, aber auch dabei erlegt man ab und zu ein Reh :smile:

Gruss Armin.