Flasher correctement le firmware sur un Lego Mindstorms NXT


8

J'essaie de télécharger un firmware personnalisé sur un Lego Mindstorms NXT et j'ai des problèmes.

Tout d'abord, j'essaie d'utiliser nxtOSEK , ce qui me permettrait d'exécuter des programmes C ++ dessus. Le problème est qu'à chaque fois que je le mets en mode de mise à jour du firmware, le téléchargement ne semble pas réellement se produire.

Ce que je veux dire par là, c'est que, selon la sortie de mon terminal (Mac et Windows), le téléchargement a réussi, mais lorsque le NXT redémarre, je vois toujours le logo normal (pas nxtOSEK).

Donc, ce que je fais, c'est d'abord maintenir le Resetbouton enfoncé pendant quelques secondes, puis appuyer sur le bouton orange, ce qui me donne ce son tic-tic-tic. Ensuite, j'exécute la mise à jour du micrologiciel (à l'aide de Windows NextTool ou de Mac OSX GUI NextTool) et tente le téléchargement. Je reçois un message de réussite, mais le robot utilise toujours l'ancien firmware.

Quelle pourrait être la cause de ce problème et comment puis-je le résoudre?


Avez-vous essayé de télécharger le firmware sur une autre brique NXT?
karité

Je n'ai pas, cependant c'est une unité complètement nouvelle ....
le_e

Pourtant, certaines briques NXT sont défectueuses lorsque vous les obtenez. Je n'ai jamais utilisé le firmware nxtOSEK auparavant, mais je vais essayer de le charger sur ma propre brique et voir ce qui se passe.
karité

Ok merci, je vais essayer ça la prochaine fois que je serai dans mon laboratoire. Heureusement, nous en avons plus d'un ...
the_e

Je viens de jeter un œil au site Web nxtOSEK ... utilisez-vous le micrologiciel NBC / NXC amélioré ? (Comme dans lejos-osek.sourceforge.net/howtoupload.htm#UploadToNXTfw et bricxcc.sourceforge.net/firmware.html )
karité

Réponses:


2

La raison pour laquelle vous ne pouvez pas voir le logo nxtOSEK est que le micrologiciel amélioré ressemble au micrologiciel normal, mais avec plusieurs améliorations de performances et de fonctionnalités. Il n'est pas spécifique à nxtOSEK.

Pour vérifier si le firmware est installé correctement, visitez le menu Paramètres du NXT, puis le sous-menu Version NXT . La ligne du haut doit indiquer:, FW NBC/NXC x.xxx.xxest le numéro de version du firmware.


Hmm, il montre FW NBC / NXC 1.07. Je suppose que je l'ai flashé (dans les tutoriels / documentation que j'ai lus, j'ai toujours vu le logo nxtOSEK). Je rencontre des problèmes lors de l'exécution de programmes C ++ compilés et je me suis dit que le micrologiciel n'avait pas été mis à jour.
the_e

1
@espais Vous pouvez essayer de récupérer le dernier firmware amélioré de bricxcc.sourceforge.net/test_releases
shea

Je vais essayer ça. Si je continue d'avoir des problèmes, je vais créer une nouvelle question. Merci!
the_e
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.