Actualización correcta del firmware en un Lego Mindstorms NXT

8

Estoy intentando cargar un firmware personalizado en un Lego Mindstorms NXT y tengo problemas.

En primer lugar, estoy intentando usar nxtOSEK , lo que me permitiría ejecutar programas C ++ en él. El problema es que cada vez que lo pongo en modo de actualización de firmware, la descarga no parece ocurrir realmente.

Lo que quiero decir con esto es que, de acuerdo con la salida en mi terminal (tanto Mac como Windows), la descarga fue exitosa, sin embargo, cuando se reinicia el NXT, todavía veo el logotipo normal (no nxtOSEK).

Entonces, lo que estoy haciendo es mantener presionado el Resetbotón durante unos segundos, luego presionar el botón naranja, dándome ese sonido de tic-tic-tic. Luego ejecuto la actualización del firmware (ya sea usando Windows NextTool o Mac OSX GUI NextTool) e intento la descarga. Recibo un mensaje de éxito, pero el robot todavía está utilizando el firmware anterior.

¿Cuál podría ser la causa de este problema y cómo puedo resolverlo?

El e
fuente
¿Has intentado descargar el firmware a un ladrillo NXT diferente?
shea
No lo he hecho, sin embargo, esta es una unidad completamente nueva ...
the_e
Aún así, algunos ladrillos NXT son defectuosos cuando los obtienes. No he usado el firmware nxtOSEK antes, pero intentaré cargarlo en mi propio ladrillo y ver qué pasa.
shea
Ok, gracias. Le daré una oportunidad la próxima vez que esté en mi laboratorio. Afortunadamente tenemos más de uno ...
the_e
Acabo de echar un vistazo al sitio web nxtOSEK ... ¿está utilizando el firmware mejorado NBC / NXC ? (Como en lejos-osek.sourceforge.net/howtoupload.htm#UploadToNXTfw y bricxcc.sourceforge.net/firmware.html )
shea

Respuestas:

2

La razón por la que no puede ver el logotipo de nxtOSEK es que el firmware mejorado tiene el mismo aspecto que el firmware normal, pero con varias mejoras de rendimiento y funciones. No es específico de nxtOSEK.

Para verificar si el firmware se instaló correctamente, visite el menú Configuración en el NXT y luego el submenú Versión de NXT . La línea superior debería leer:, FW NBC/NXC x.xxdonde x.xxestá el número de versión del firmware.

Ella a
fuente
Hmm, muestra FW NBC / NXC 1.07. Supongo que lo flasheé (en los tutoriales / documentación que leí, siempre vi el logotipo de nxtOSEK). Tengo problemas para ejecutar programas compilados de C ++ y pensé que el firmware no se actualizó.
the_e
1
@espais Puede intentar obtener el último firmware mejorado de bricxcc.sourceforge.net/test_releases
shea
Le daré una oportunidad. Si sigo teniendo problemas, crearé una nueva pregunta. ¡Gracias!
the_e