Puncte:0

Programming mote using TinyOS getting error (Ubuntu 18.04)

drapel 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
drapel pk
În primul rând, cred că acesta este forumul greșit pentru întrebarea dvs., este vorba despre un lanț de instrumente MSP430, iar software-ul nu este din depozitele Ubuntu. Este mai probabil să obțineți un răspuns pe un site de întrebări și răspunsuri pentru electronice sau programare. În al doilea rând, lucrați în `/etc/apt/sources.list.d/`! Ar trebui să lucrați în directorul dvs. de pornire, nu în folderul de configurare pentru apt!
galexite avatar
drapel pk
Bună @Andrea Strappato, se pare că folosești VirtualBox. Există vreo șansă să utilizați acest instrument de la o mașină reală? Este posibil să existe o întârziere sau o problemă cu driverul de trecere USB VirtualBox, mai ales dacă MCU-ul dvs. se resetează între ștergeri (ceea ce se pare că face). Chiar dacă nu doriți să instalați Ubuntu, puteți face un USB live persistent sau puteți instala pe un HDD extern.
Andrea Strappato avatar
drapel cn
Am urmat prima ta sugestie de lucru în folderul opt, dar așa cum era de așteptat, acest lucru nu poate rezolva problema. Poate că soluția este să folosești un sistem de operare real, așa cum ai spus.Mai astept si alte raspunsuri inainte sa inchid subiectul. mersi!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.