Memasang firmware dengan benar pada Lego Mindstorms NXT

8

Saya mencoba mengunggah firmware khusus ke Lego Mindstorms NXT dan saya mengalami masalah.

Pertama-tama, saya mencoba menggunakan nxtOSEK , yang memungkinkan saya menjalankan program C ++. Masalahnya adalah, setiap kali saya memasukkannya ke mode pembaruan firmware, unduhan tampaknya tidak benar-benar terjadi.

Yang saya maksudkan adalah bahwa, sesuai dengan output di terminal saya (baik Mac dan Windows), unduhan berhasil, namun ketika NXT reboot, saya masih melihat logo normal (bukan nxtOSEK).

Jadi, apa yang saya lakukan adalah pertama-tama menahan Resettombol selama beberapa detik, lalu menekan tombol oranye, memberi saya suara tic-tic-tic. Kemudian saya menjalankan pembaruan firmware (baik menggunakan Windows NextTool atau Mac OSX GUI NextTool) dan mencoba mengunduh. Saya mendapatkan pesan sukses, namun robot masih menggunakan firmware lama.

Apa yang bisa menjadi penyebab masalah ini dan bagaimana saya bisa menyelesaikannya?

engkau
sumber
Sudahkah Anda mencoba mengunduh firmware ke NXT brick yang berbeda?
shea
Saya belum, namun ini adalah unit yang benar-benar segar ....
the_e
Namun, beberapa batu bata NXT rusak ketika Anda mendapatkannya. Saya belum pernah menggunakan firmware nxtOSEK sebelumnya, tetapi saya akan mencoba memuatnya ke bata saya sendiri dan melihat apa yang terjadi.
shea
Ok terima kasih, saya akan coba lagi nanti di lab saya. Untungnya kami memiliki lebih dari satu ...
the_e
Saya baru saja melihat situs web nxtOSEK ... apakah Anda menggunakan firmware NBC / NXC yang disempurnakan ? (Seperti dalam lejos-osek.sourceforge.net/howtoupload.htm#UploadToNXTfw dan bricxcc.sourceforge.net/firmware.html )
shea

Jawaban:

2

Alasan mengapa Anda tidak dapat melihat logo nxtOSEK, adalah bahwa firmware yang ditingkatkan terlihat sama dengan firmware biasa, tetapi dengan beberapa peningkatan kinerja dan fitur. Itu tidak spesifik untuk nxtOSEK.

Untuk memeriksa apakah firmware terpasang dengan benar, kunjungi menu Pengaturan pada NXT, dan kemudian submenu Versi NXT . Baris teratas harus berbunyi:, di FW NBC/NXC x.xxmana x.xxnomor versi firmware.

shea
sumber
Hmm, itu memang menunjukkan FW NBC / NXC 1.07. Saya kira saya memang menginstalnya (dalam tutorial / dokumentasi yang saya baca, saya selalu melihat logo nxtOSEK). Saya mengalami masalah dalam menjalankan program C ++ yang dikompilasi dan menganggap firmware tidak diperbarui.
the_e
1
@ espais Anda dapat mencoba meraih firmware terbaru yang disempurnakan dari bricxcc.sourceforge.net/test_releases
shea
Saya akan mencobanya. Jika saya terus memiliki masalah, saya akan membuat pertanyaan baru. Terima kasih!
the_e