Правильно прошивая прошивку на Lego Mindstorms NXT


8

Я пытаюсь загрузить пользовательскую прошивку в Lego Mindstorms NXT и у меня возникают проблемы.

Прежде всего, я пытаюсь использовать nxtOSEK , который позволил бы мне запускать на нем программы C ++. Проблема в том, что каждый раз, когда я переключаю его в режим обновления прошивки, загрузка, кажется, на самом деле не происходит.

Под этим я подразумеваю, что согласно выводу в моем терминале (как Mac, так и Windows) загрузка прошла успешно, однако при перезагрузке NXT я все еще вижу обычный логотип (не nxtOSEK).

Итак, что я делаю, это сначала удерживаю Resetкнопку в течение нескольких секунд, затем нажимаю оранжевую кнопку, давая мне этот тик-тик-тик звук. Затем я запускаю обновление прошивки (используя Windows NextTool или Mac OSX GUI NextTool) и пытаюсь загрузить. Я получаю сообщение об успехе, но робот все еще использует старую прошивку.

Что может быть причиной этой проблемы и как я могу ее решить?


Вы пытались загрузить прошивку в другой кирпич NXT?
She

У меня нет, однако это совершенно новый блок ....
the_e

Тем не менее, некоторые кирпичи NXT неисправны, когда вы их получаете. Раньше я не использовал прошивку nxtOSEK, но попробую загрузить ее на свой кирпич и посмотреть, что получится.
карите

Хорошо, спасибо, я сделаю это в следующий раз, когда буду в своей лаборатории. К счастью, у нас есть более одного ...
the_e

Я только что заглянул на сайт nxtOSEK ... Вы используете улучшенную прошивку NBC / NXC ? (Как и в lejos-osek.sourceforge.net/howtoupload.htm#UploadToNXTfw и bricxcc.sourceforge.net/firmware.html )
Шей

Ответы:


2

Причина, по которой вы не видите логотип nxtOSEK, заключается в том, что улучшенная прошивка выглядит так же, как и обычная прошивка, но с несколькими улучшениями производительности и функций. Это не специфично для nxtOSEK.

Чтобы проверить, правильно ли установлена ​​прошивка, откройте меню « Настройки» в NXT, а затем подменю « Версия NXT» . Верхняя строка должна гласить: FW NBC/NXC x.xxгде x.xxномер версии прошивки.


Хм, это показывает FW NBC / NXC 1,07. Наверное, я его прошил (в прочитанных мной уроках / документации я всегда видел логотип nxtOSEK). У меня проблемы с запуском скомпилированных программ на C ++, и я решил, что прошивка не обновилась.
the_e

1
@espais Вы можете попытаться схватить последнюю улучшенную прошивку с bricxcc.sourceforge.net/test_releases
Шей

Я сделаю это. Если у меня останутся проблемы, я создам новый вопрос. Спасибо!
the_e
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.