我试图将自定义固件上载到Lego Mindstorms NXT并遇到问题。问题是,每次我将其置于固件更新模式时,下载似乎都没有真正发生。

我的意思是,根据我终端的输出(包括Mac和Mac) Windows),下载成功,但是,当NXT重新启动时,我仍然看到普通徽标(不是nxtOSEK)。秒钟,然后按下橙色按钮,给我那tic-tic-tic的声音。然后,我运行固件更新(使用Windows NextTool或Mac OSX GUI NextTool)并尝试下载。我收到了一条成功消息,但机器人仍在使用旧固件。

评论

您是否尝试过将固件下载到其他NXT程序块?

我还没有,但是这是一个全新的单元。...

但是,某些NXT砖在您获得时仍存在故障。我以前没有使用过nxtOSEK固件,但是我将尝试将其加载到自己的积木上,看看会发生什么。

好的,谢谢,下一次我要在实验室里试一下。幸运的是我们有多个...

我刚刚看过nxtOSEK网站...您是否正在使用增强的NBC / NXC固件? (如lejos-osek.sourceforge.net/howtoupload.htm#UploadToNXTfw和bricxcc.sourceforge.net/firmware.html中一样)

#1 楼

之所以看不到nxtOSEK徽标,是因为增强的固件看起来与常规固件相同,但是具有一些性能和功能增强。它不特定于nxtOSEK。要检查固件是否正确安装,请访问NXT上的“设置”菜单,然后访问“ NXT版本”子菜单。第一行应显示为:FW NBC/NXC x.xx,其中x.xx是固件的版本号。

评论


$ \ begingroup $
嗯,它确实显示了FW NBC / NXC 1.07。我想我确实刷新过它(在我阅读的教程/文档中,我总是看到nxtOSEK徽标)。我在运行已编译的C ++程序时遇到问题,并发现固件没有得到更新。
$ \ endgroup $
–the_e
2012年11月1日14:46

$ \ begingroup $
@espais您可以尝试从bricxcc.sourceforge.net/test_releases获取最新的增强固件。
$ \ endgroup $
–乳木果
2012年11月1日20:22



$ \ begingroup $
我会试一下。如果我仍然遇到问题,我将创建一个新问题。谢谢!
$ \ endgroup $
–the_e
2012年11月1日21:02