Flash chương trình cơ sở đúng cách trên Lego Mindstorms NXT


8

Tôi đang cố tải lên phần sụn tùy chỉnh lên Lego Mindstorms NXT và đang gặp sự cố.

Trước hết, tôi đang cố gắng sử dụng nxtOSEK , điều này sẽ cho phép tôi chạy các chương trình C ++ trên đó. Vấn đề là, mỗi khi tôi đưa nó vào chế độ cập nhật firmware, việc tải xuống dường như không thực sự xảy ra.

Điều tôi muốn nói là, theo đầu ra trong thiết bị đầu cuối của tôi (cả Mac và Windows), quá trình tải xuống đã thành công, tuy nhiên khi NXT khởi động lại, tôi vẫn thấy logo bình thường (không phải nxtOSEK).

Vì vậy, những gì tôi đang làm trước tiên là nhấn giữ Resetnút trong vài giây, sau đó nhấn nút màu cam, mang lại cho tôi âm thanh tic-tic-tic. Sau đó, tôi chạy bản cập nhật chương trình cơ sở (sử dụng Windows NextTool hoặc Mac OSX GUI NextTool) và thử tải xuống. Tôi nhận được một tin nhắn thành công, nhưng robot vẫn đang sử dụng phần sụn cũ.

Điều gì có thể là nguyên nhân của vấn đề này và làm thế nào tôi có thể giải quyết nó?


Bạn đã thử tải firmware xuống một khối NXT khác chưa?
shea

Tôi chưa, tuy nhiên đây là một đơn vị hoàn toàn mới ....
the_e

Tuy nhiên, một số gạch NXT bị lỗi khi bạn nhận được chúng. Tôi chưa từng sử dụng phần mềm nxtOSEK trước đây, nhưng tôi sẽ thử tải nó lên cục gạch của mình và xem điều gì sẽ xảy ra.
shea

Được rồi, cảm ơn, tôi sẽ cho nó một lần bắn vào lần tới khi tôi ở trong phòng thí nghiệm của mình. May mắn thay, chúng tôi có nhiều hơn một ...
the_e

Tôi vừa xem trang web nxtOSEK ... bạn có đang sử dụng phần mềm nâng cao NBC / NXC không? (Như trong lejos-osek.sourceforge.net/howtoupload.htm#UploadToNXTfwbricxcc.sourceforge.net/firmware.html )
shea

Câu trả lời:


2

Lý do tại sao bạn không thể thấy logo nxtOSEK, là phần sụn nâng cao trông giống như phần sụn thông thường, nhưng có một số cải tiến về hiệu suất và tính năng. Nó không đặc trưng cho nxtOSEK.

Để kiểm tra xem phần sụn được cài đặt đúng chưa, hãy truy cập menu Cài đặt trên NXT và sau đó là menu con Phiên bản NXT . Dòng trên cùng nên đọc : FW NBC/NXC x.xx, x.xxsố phiên bản của phần sụn.


Hmm, nó hiển thị FW NBC / NXC 1.07. Tôi đoán tôi đã flash nó (trong các hướng dẫn / tài liệu tôi đọc, tôi luôn thấy logo nxtOSEK). Tôi gặp sự cố khi chạy các chương trình C ++ đã biên dịch và hình dung phần sụn không được cập nhật.
the_e

1
@espais Bạn có thể thử lấy firmware nâng cao mới nhất từ bricxcc.sourceforge.net/test_release
shea

Tôi sẽ cho nó một shot. Nếu tôi tiếp tục gặp vấn đề tôi sẽ tạo một câu hỏi mới. Cảm ơn!
the_e
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.