Score:0

Programming mote using TinyOS getting error (Ubuntu 18.04)

ธง 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
pk flag
ประการแรก ฉันคิดว่านี่เป็นฟอรัมที่ไม่ถูกต้องสำหรับคำถามของคุณ มันเกี่ยวกับ MSP430 toolchain และซอฟต์แวร์ไม่ได้มาจากที่เก็บ Ubuntu คุณมีแนวโน้มที่จะได้รับคำตอบในไซต์ถามตอบเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์หรือการเขียนโปรแกรม ประการที่สอง คุณกำลังทำงานใน `/etc/apt/sources.list.d/`! คุณควรทำงานในโฮมไดเร็กตอรี่ของคุณ ไม่ใช่ในโฟลเดอร์คอนฟิกูเรชันสำหรับ apt!
galexite avatar
pk flag
สวัสดี @Andrea Strappato ดูเหมือนว่าคุณกำลังใช้ VirtualBox มีโอกาสไหมที่คุณจะใช้เครื่องมือนี้จากเครื่องจริง? อาจมีความล่าช้าหรือปัญหากับไดรเวอร์ VirtualBox USB passthrough โดยเฉพาะอย่างยิ่งหาก MCU ของคุณรีเซ็ตระหว่างการลบ (ซึ่งดูเหมือนเป็นเช่นนั้น) แม้ว่าคุณจะไม่ต้องการติดตั้ง Ubuntu แต่คุณก็สามารถสร้าง USB สดถาวรหรือติดตั้งลงใน HDD ภายนอกได้
Andrea Strappato avatar
cn flag
ฉันทำตามคำแนะนำแรกของคุณที่ทำงานในโฟลเดอร์ opt แต่ตามที่คาดไว้นี่ไม่สามารถแก้ปัญหาได้ บางทีวิธีแก้ปัญหาคือการใช้ระบบปฏิบัติการจริงอย่างที่คุณพูดฉันจะรอคำตอบอื่นก่อนที่จะปิดหัวข้อ ขอบคุณ!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา