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

8

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

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

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

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

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

the_e
источник
Вы пытались загрузить прошивку в другой кирпич 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