Ich versuche, eine benutzerdefinierte Firmware auf einen Lego Mindstorms NXT hochzuladen, und habe Probleme.
Zunächst versuche ich, nxtOSEK zu verwenden , mit dem ich C ++ - Programme darauf ausführen kann. Das Problem ist, dass jedes Mal, wenn ich es in den Firmware-Aktualisierungsmodus versetze, der Download nicht tatsächlich erfolgt.
Damit meine ich, dass der Download laut Ausgabe in meinem Terminal (sowohl Mac als auch Windows) erfolgreich war. Beim Neustart des NXT wird jedoch immer noch das normale Logo angezeigt (nicht nxtOSEK).
Also halte ich zuerst die Reset
Taste einige Sekunden lang gedrückt und drücke dann auf die orangefarbene Taste, um mir diesen Tic-Tic-Tic-Sound zu geben. Dann führe ich das Firmware-Update aus (entweder mit dem Windows NextTool oder der Mac OSX GUI NextTool) und versuche den Download. Ich erhalte eine Erfolgsmeldung, aber der Roboter verwendet immer noch die alte Firmware.
Was könnte die Ursache für dieses Problem sein und wie kann ich es lösen?
quelle
Antworten:
Der Grund, warum Sie das nxtOSEK-Logo nicht sehen können, ist, dass die erweiterte Firmware genauso aussieht wie die normale Firmware, jedoch mit mehreren Leistungs- und Funktionsverbesserungen. Es ist nicht spezifisch für nxtOSEK.
Um zu überprüfen, ob die Firmware ordnungsgemäß installiert wurde, rufen Sie das Menü Einstellungen im NXT und dann das Untermenü NXT-Version auf . Die oberste Zeile sollte lauten:
FW NBC/NXC x.xx
Wox.xx
ist die Versionsnummer der Firmware?quelle