Điểm:0

Programming mote using TinyOS getting error (Ubuntu 18.04)

lá cờ cn

I'm programming the MSP-430 mote using the command telosb. I'm stumbled in the error showed below:

root@andrea-VirtualBox:/etc/apt/sources.list.d/tinyos-main/apps/Blink# make telosb reinstall bsl,/dev/ttyUSB0
cp build/telosb/main.ihex build/telosb/main.ihex.out
    installing telosb binary using bsl
tos-bsl --telosb -c /dev/ttyUSB0 -r -e -I -p
build/telosb/main.ihex.out
MSP430 Bootstrap Loader Version: 1.39-goodfet-8
Mass Erase...
MSP430 Bootstrap Loader Version: 1.39-goodfet-8<br>
Mass Erase...<br>
Traceback (most recent call last):
  File "/home/andrea/local/bin/tos-bsl", line 1918, in <module>
    main(0);
  File "/home/andrea/local/bin/tos-bsl", line 1833, in main
    for f in toinit: f()
  File "/home/andrea/local/bin/tos-bsl", line 1098, in actionMassErase
    0xa506)             #Required setting for mass erase!
  File "/home/andrea/local/bin/tos-bsl", line 758, in bslTxRx
    rxFrame = self.comTxRx(cmd, dataOut, len(dataOut))  #Send frame
  File "/home/andrea/local/bin/tos-bsl", line 440, in comTxRx
    rxHeader, rxNum = self.comRxHeader()       #receive header
  File "/home/andrea/local/bin/tos-bsl", line 346, in comRxHeader
    if not hdr: raise BSLException("Timeout")
__main__.BSLException: Timeout
/etc/apt/sources.list.d/tinyos-main/support/make/msp /bsl.extra:45: recipe for target 'program' failed
make: *** [program] Error 1 

How can I solve this?
I'm spending days on that :(

galexite avatar
lá cờ pk
Đầu tiên, tôi nghĩ rằng đây là diễn đàn không phù hợp cho câu hỏi của bạn, đó là về chuỗi công cụ MSP430 và phần mềm không phải từ kho Ubuntu. Bạn có nhiều khả năng nhận được câu trả lời trong trang web Hỏi & Đáp về điện tử hoặc lập trình. Thứ hai, bạn đang làm việc bên trong `/etc/apt/sources.list.d/`! Bạn nên làm việc trong thư mục chính của mình, không phải trong thư mục cấu hình cho apt!
galexite avatar
lá cờ pk
Xin chào @Andrea Strappato, có vẻ như bạn đang sử dụng VirtualBox. Có bất kỳ cơ hội nào bạn có thể sử dụng công cụ này từ một máy thật không? Có thể có sự chậm trễ hoặc sự cố với trình điều khiển thông qua USB của VirtualBox, đặc biệt nếu MCU của bạn đặt lại giữa các lần xóa (có vẻ như vậy). Ngay cả khi bạn không muốn cài đặt Ubuntu, bạn có thể tạo USB trực tiếp liên tục hoặc cài đặt vào ổ cứng gắn ngoài.
Andrea Strappato avatar
lá cờ cn
Tôi đã làm theo đề xuất đầu tiên của bạn hoạt động trong thư mục opt, nhưng như mong đợi, điều này không thể giải quyết được sự cố. Có lẽ giải pháp là sử dụng một hệ điều hành thực sự như bạn đã nói.Tôi sẽ đợi những câu trả lời khác trước khi đóng chủ đề. cám ơn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.