On Tue, May 1, 2012 at 11:06 AM, Prateek G V <[email protected]>wrote:
> Hello Everyone, > > I'm Prateek. I tried installing tinyos-2.1.1 on Ubuntu 12.04 and I'm > facing some issues. Kindly help me rectify it. > > Steps followed > 1. Added the deb path http://tinyos.stanford.edu/tinyos/dists/ubuntu/ to > the sources.list file > 2. Did a sudo apt-get install tinyos-2.1.1 > 3. Installed it successfully. > 4. Connected a telosb mote and did motelist. It detected the mote. No > issues with this. > 5. Went to the following directory /opt/tinyos-2.1.1/tos/lib/tosboot/ and > executed "make micaz" - No problem with this. > 6. In the same directory I executed the command "make telosb" - This is > where I am facing the problem right now. > > *This is what the error looks like* - Kindly help me fix it > The 2.1.1 release is incompatible with the current msp430 toolchain. Install the tinyos-legacy tools for the msp430 or switch over to the development trunk. > > mkdir -p build/telosb > compiling TosBootC to a telosb binary > ncc -o build/telosb/main.exe -Os -O -DNESC_BUILD_BINARY -mdisable-hwmul > -fnesc-separator=__ -Wall -Wshadow -Wnesc-all -target=telosb > -fnesc-cfile=build/telosb/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 > -DTOSBOOT_START=0x4000 -DTOSBOOT_END=0x4a00 -Imsp430 -Imsp430f1611 -Istm25p > -Itelosb -Ilib -I../net/Deluge -DIDENT_APPNAME=\"TosBootC\" > -DIDENT_USERNAME=\"prateekgv\" -DIDENT_HOSTNAME=\"ssplablaptop\" > -DIDENT_USERHASH=0xab3d9c1bL -DIDENT_TIMESTAMP=0x4fa022fdL > -DIDENT_UIDHASH=0x0aefaf8bL TosBootC.nc -lm > In file included from > /opt/tinyos-2.1.1/tos/chips/msp430/msp430hardware.h:29, > from telosb/hardware.h:34, > from /opt/tinyos-2.1.1/tos/system/SchedulerBasicP.nc:41: > /usr/bin/../lib/gcc/msp430/4.5.3/../../../../msp430/include/io.h:153:2: > warning: #warning "Unknown arch! Please check" > In file included from /opt/tinyos-2.1.1/tos/system/SchedulerBasicP.nc:41, > from /opt/tinyos-2.1.1/tos/system/TinySchedulerC.nc:40: > telosb/hardware.h: In function `TOSH_SET_PIN_DIRECTIONS': > telosb/hardware.h:67: `P3SEL' undeclared (first use in this function) > telosb/hardware.h:67: (Each undeclared identifier is reported only once > telosb/hardware.h:67: for each function it appears in.) > telosb/hardware.h:69: `P1DIR' undeclared (first use in this function) > telosb/hardware.h:70: `P1OUT' undeclared (first use in this function) > telosb/hardware.h:72: `P2DIR' undeclared (first use in this function) > telosb/hardware.h:73: `P2OUT' undeclared (first use in this function) > telosb/hardware.h:75: `P3DIR' undeclared (first use in this function) > telosb/hardware.h:76: `P3OUT' undeclared (first use in this function) > telosb/hardware.h:78: `P4DIR' undeclared (first use in this function) > telosb/hardware.h:79: `P4OUT' undeclared (first use in this function) > telosb/hardware.h:81: `P5DIR' undeclared (first use in this function) > telosb/hardware.h:82: `P5OUT' undeclared (first use in this function) > telosb/hardware.h:84: `P6DIR' undeclared (first use in this function) > telosb/hardware.h:85: `P6OUT' undeclared (first use in this function) > In file included from /opt/tinyos-2.1.1/tos/system/TinySchedulerC.nc:41: > In component `McuSleepC': > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc: In function > `getPowerState': > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:69: `TACCTL0' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:69: `CCIE' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:70: `TACCTL1' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:71: `TACCTL2' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:72: `TACTL' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:72: `TASSEL_3' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:72: `TASSEL_2' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:73: `ME1' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:73: `UTXE0' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:73: `URXE0' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:73: `U0TCTL' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:73: `SSEL1' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:74: `ME2' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:74: `UTXE1' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:74: `URXE1' undeclared > (first use in this function) > /opt/tinyos-2.1.1/tos/chips/msp430/McuSleepC.nc:74: `U1TCTL' undeclared > (first use in this function) > In file included from stm25p/ExtFlashC.nc:43, > from TosBootC.nc:42: > In component `HplUsart0C': > msp430/HplUsart0C.nc: In function `HplUsartControl.disableSPI': > msp430/HplUsart0C.nc:41: `ME1' undeclared (first use in this function) > msp430/HplUsart0C.nc:42: `U0CTL' undeclared (first use in this function) > msp430/HplUsart0C.nc:43: `U0TCTL' undeclared (first use in this function) > msp430/HplUsart0C.nc:44: `U0RCTL' undeclared (first use in this function) > msp430/HplUsart0C.nc: In function `HplUsartControl.setModeSPI': > msp430/HplUsart0C.nc:52: `U0CTL' undeclared (first use in this function) > msp430/HplUsart0C.nc:52: `SWRST' undeclared (first use in this function) > msp430/HplUsart0C.nc:52: `CHAR' undeclared (first use in this function) > msp430/HplUsart0C.nc:52: `SYNC' undeclared (first use in this function) > msp430/HplUsart0C.nc:52: `MM' undeclared (first use in this function) > msp430/HplUsart0C.nc:55: `U0TCTL' undeclared (first use in this function) > msp430/HplUsart0C.nc:55: `STC' undeclared (first use in this function) > msp430/HplUsart0C.nc:55: `CKPH' undeclared (first use in this function) > msp430/HplUsart0C.nc:55: `SSEL_SMCLK' undeclared (first use in this > function) > msp430/HplUsart0C.nc:58: `U0BR0' undeclared (first use in this function) > msp430/HplUsart0C.nc:59: `U0BR1' undeclared (first use in this function) > msp430/HplUsart0C.nc:62: `ME1' undeclared (first use in this function) > msp430/HplUsart0C.nc:62: `USPIE0' undeclared (first use in this function) > msp430/HplUsart0C.nc:67: `IFG1' undeclared (first use in this function) > msp430/HplUsart0C.nc: In function `HplUsartControl.disableI2C': > msp430/HplUsart0C.nc:77: `U0CTL' undeclared (first use in this function) > msp430/HplUsart0C.nc:77: `I2CEN' undeclared (first use in this function) > msp430/HplUsart0C.nc:78: `I2C' undeclared (first use in this function) > msp430/HplUsart0C.nc:79: `I2CTCTL' undeclared (first use in this function) > msp430/HplUsart0C.nc: In function `HplUsartControl.setModeI2C': > msp430/HplUsart0C.nc:86: `U0CTL' undeclared (first use in this function) > msp430/HplUsart0C.nc:86: `I2C' undeclared (first use in this function) > msp430/HplUsart0C.nc:86: `SYNC' undeclared (first use in this function) > msp430/HplUsart0C.nc:86: `MST' undeclared (first use in this function) > msp430/HplUsart0C.nc:89: `I2CTCTL' undeclared (first use in this function) > msp430/HplUsart0C.nc:89: `I2CSSEL_2' undeclared (first use in this > function) > msp430/HplUsart0C.nc:89: `I2CTRX' undeclared (first use in this function) > msp430/HplUsart0C.nc:92: `I2CEN' undeclared (first use in this function) > msp430/HplUsart0C.nc: In function `HplUsartControl.isTxEmpty': > msp430/HplUsart0C.nc:98: `U0TCTL' undeclared (first use in this function) > msp430/HplUsart0C.nc:98: `TXEPT' undeclared (first use in this function) > msp430/HplUsart0C.nc: In function `HplUsartControl.isTxIntrPending': > msp430/HplUsart0C.nc:105: `IFG1' undeclared (first use in this function) > msp430/HplUsart0C.nc:105: `UTXIFG0' undeclared (first use in this function) > msp430/HplUsart0C.nc: In function `HplUsartControl.isRxIntrPending': > msp430/HplUsart0C.nc:113: `IFG1' undeclared (first use in this function) > msp430/HplUsart0C.nc:113: `URXIFG0' undeclared (first use in this function) > msp430/HplUsart0C.nc: In function `HplUsartControl.tx': > msp430/HplUsart0C.nc:121: `U0TXBUF' undeclared (first use in this function) > msp430/HplUsart0C.nc: In function `HplUsartControl.rx': > msp430/HplUsart0C.nc:125: `U0RXBUF' undeclared (first use in this function) > In file included from TosBootC.nc:43: > In component `HardwareC': > msp430/HardwareC.nc: In function `Hardware.init': > msp430/HardwareC.nc:40: `BCSCTL1' undeclared (first use in this function) > msp430/HardwareC.nc:40: `RSEL0' undeclared (first use in this function) > msp430/HardwareC.nc:40: `RSEL1' undeclared (first use in this function) > msp430/HardwareC.nc:40: `RSEL2' undeclared (first use in this function) > msp430/HardwareC.nc:40: `XT2OFF' undeclared (first use in this function) > msp430/HardwareC.nc:41: `DCOCTL' undeclared (first use in this function) > msp430/HardwareC.nc:41: `DCO0' undeclared (first use in this function) > msp430/HardwareC.nc:41: `DCO1' undeclared (first use in this function) > msp430/HardwareC.nc:41: `DCO2' undeclared (first use in this function) > msp430/HardwareC.nc: In function `Hardware.reboot': > msp430/HardwareC.nc:45: `WDTCTL' undeclared (first use in this function) > In file included from TosBootC.nc:44: > In component `InternalFlashC': > msp430/InternalFlashC.nc: In function `InternalFlash.write': > msp430/InternalFlashC.nc:84: `FCTL2' undeclared (first use in this > function) > msp430/InternalFlashC.nc:84: `FWKEY' undeclared (first use in this > function) > msp430/InternalFlashC.nc:84: `FSSEL1' undeclared (first use in this > function) > msp430/InternalFlashC.nc:84: `FN2' undeclared (first use in this function) > msp430/InternalFlashC.nc:85: `FCTL3' undeclared (first use in this > function) > msp430/InternalFlashC.nc:86: `FCTL1' undeclared (first use in this > function) > msp430/InternalFlashC.nc:86: `ERASE' undeclared (first use in this > function) > msp430/InternalFlashC.nc:88: `WRT' undeclared (first use in this function) > msp430/InternalFlashC.nc:102: `LOCK' undeclared (first use in this > function) > In file included from TosBootC.nc:47: > In component `ProgFlashC': > msp430/ProgFlashC.nc: In function `ProgFlash.write': > msp430/ProgFlashC.nc:52: `FCTL2' undeclared (first use in this function) > msp430/ProgFlashC.nc:52: `FWKEY' undeclared (first use in this function) > msp430/ProgFlashC.nc:52: `FSSEL1' undeclared (first use in this function) > msp430/ProgFlashC.nc:52: `FN2' undeclared (first use in this function) > msp430/ProgFlashC.nc:53: `FCTL3' undeclared (first use in this function) > msp430/ProgFlashC.nc:54: `FCTL1' undeclared (first use in this function) > msp430/ProgFlashC.nc:54: `ERASE' undeclared (first use in this function) > msp430/ProgFlashC.nc:56: `WRT' undeclared (first use in this function) > msp430/ProgFlashC.nc:64: `LOCK' undeclared (first use in this function) > In file included from TosBootC.nc:48: > In component `VoltageC': > msp430/VoltageC.nc: In function `Voltage.okToProgram': > msp430/VoltageC.nc:48: `ADC12CTL0' undeclared (first use in this function) > msp430/VoltageC.nc:48: `ADC12ON' undeclared (first use in this function) > msp430/VoltageC.nc:48: `SHT0_2' undeclared (first use in this function) > msp430/VoltageC.nc:48: `REFON' undeclared (first use in this function) > msp430/VoltageC.nc:50: `ADC12CTL1' undeclared (first use in this function) > msp430/VoltageC.nc:50: `SHP' undeclared (first use in this function) > msp430/VoltageC.nc:52: `ADC12MCTL0' undeclared (first use in this function) > msp430/VoltageC.nc:52: `EOS' undeclared (first use in this function) > msp430/VoltageC.nc:52: `SREF_1' undeclared (first use in this function) > msp430/VoltageC.nc:52: `INCH_11' undeclared (first use in this function) > msp430/VoltageC.nc:57: `ENC' undeclared (first use in this function) > msp430/VoltageC.nc:59: `ADC12SC' undeclared (first use in this function) > msp430/VoltageC.nc:61: `ADC12IFG' undeclared (first use in this function) > msp430/VoltageC.nc:61: `BIT0' undeclared (first use in this function) > msp430/VoltageC.nc:68: `ADC12MEM0' undeclared (first use in this function) > make: *** [exe0] Error 1 > > > _______________________________________________ > Tinyos-help mailing list > [email protected] > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help > -- Eric B. Decker Senior (over 50 :-) Researcher
_______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
