[Tinyos-devel] [nescc-devel] nesC 1.3.0 beta3

Jan Beutel j.beutel at ieee.org
Tue Jun 24 11:05:37 PDT 2008


seems like here is still something wrong for micaz. i disabled the safe
compilation for now in order to have less spam emails to all the busy
folks....

jan


[tos2]~/eclipsetos/tinyos-2.x/apps/Oscilloscope $ make micaz safe
mkdir -p build/micaz
    compiling OscilloscopeAppC to a micaz binary
ncc -o build/micaz/main.exe -DSAFE_TINYOS -fnesc-deputy
-fnesc-deputy-args='-I/home/beutel/eclipsetos/tinyos-2.x/tos/lib/safe/include --FLIDs --envmachine -DSAFE_TINYOS --nolib ' /home/beutel/eclipsetos/tinyos-2.x/tos/lib/safe/avr/fail.c  -Os -Wall -Wshadow -Wnesc-all -target=micaz -fnesc-cfile=build/micaz/app.c -board=micasb -DDEFINED_TOS_AM_GROUP=0x22 -finline-limit=100000 -DIDENT_APPNAME=\"OscilloscopeApp\" -DIDENT_USERNAME=\"beutel\" -DIDENT_HOSTNAME=\"tec-pc-beutel\" -DIDENT_USERHASH=0x89e2e7d8L -DIDENT_TIMESTAMP=0x48613611L -DIDENT_UIDHASH=0xe6015e4eL -fnesc-dump=wiring -fnesc-dump='interfaces(!abstract())' -fnesc-dump='referenced(interfacedefs, components)' -fnesc-dumpfile=build/micaz/wiring-check.xml OscilloscopeAppC.nc -lm 
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/cc2420/lpl/DummyLplC.nc:39:2: warning: #warning "*** LOW POWER COMMUNICATIONS DISABLED ***"
/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:41: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound101__e)  )88 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )88

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:41: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 88

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:42: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound93__e)  )89 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )89

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:42: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound94__e)  )89 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )89

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:42: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 89

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:43: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound89__e)  )89 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )89

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:43: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound90__e)  )89 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )89

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/pins/HplAtm128InterruptPinP.nc:43: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 89

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/spi/Atm128SpiP.nc:131: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound140__e)  )46 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )46

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/spi/Atm128SpiP.nc:131: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 46

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:49: Error: Assertion will always fail in pointer access check:
  (unsigned int volatile   * BND(__this, cbound77__e)  )76 + 1 <=
(unsigned int volatile   * COUNT(0) SNT  )76

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:49: Error: Type mismatch in coercion:
  from: int 
    to: unsigned int volatile   * BND(...)  
   exp: 76

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:52: Error: Assertion will always fail in pointer access check:
  (unsigned int volatile   * BND(__this, cbound6__e)  )76 + 1 <=
(unsigned int volatile   * COUNT(0) SNT  )76

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:52: Error: Type mismatch in coercion:
  from: int 
    to: unsigned int volatile   * BND(...)  
   exp: 76

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:72: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:89: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound2__e)  )78 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:89: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound102__e)  )78 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound103__e)  )78 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound104__e)  )78 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound105__e)  )78 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:122: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 78

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:126: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound127__e)  )86 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )86

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:126: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 86

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:127: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound80__e)  )86 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )86

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:127: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 86

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:131: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound4__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:131: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound5__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:131: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:132: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound106__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:132: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound107__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:132: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:133: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound78__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:133: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound79__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:133: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:138: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound91__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:138: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound92__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:138: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:139: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound59__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:139: Error: Assertion will always fail in pointer access check:
  (unsigned char volatile   * BND(__this, cbound60__e)  )87 + 1 <=
(unsigned char volatile   * COUNT(0) SNT  )87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:139: Error: Type mismatch in coercion:
  from: int 
    to: unsigned char volatile   * BND(...)  
   exp: 87

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:183: Error: Assertion will always fail in pointer access check:
  (unsigned int volatile   * BND(__this, cbound81__e)  )74 + 1 <=
(unsigned int volatile   * COUNT(0) SNT  )74

/home/beutel/eclipsetos/tinyos-2.x/tos/chips/atm128/timer/HplAtm128Timer1P.nc:183: Error: Type mismatch in coercion:
  from: int 
    to: unsigned int volatile   * BND(...)  
   exp: 74

make: *** [exe0] Error 1




On Tue, 2008-06-24 at 19:42 +0200, Jan Beutel wrote:
> hi all,
> 
> i installed nesc 1.3.0beta4 on the cruisecontrol server today.
> additionally i installed deputy (SVN HEAD) and started building unsafe
> and safe apps for tinyos-2.x. i have however not yet changed to avr-gcc4
> or a newer avr-libc...
> 
> i hope builds go through. it's all running just now. 
> 
> so right now we are building 
> 
> - BaseStation
> - Blink
> - MOscope
> - Null
> - Oscope
> - Powerup
> - RadioCountToLeds
> - RadioSendToLeds
> 
> on 
> 
> - eyes, mica2, mica2dot, micaz, shimmer, tmote, tinynode
> 
> both unsafe and safe.
> 
> - memory graphs are however only for unsafe. in the long run i will
> need to change the whole build setup to make it easier to configure/add
> on but for now it's just a quick fix.
> 
> - also note the nice power graphs in the apps!
> 
> 
> 
> jan
> 
> 
> On Tue, 2008-06-24 at 08:30 -0700, Philip Levis wrote:
> > On Jun 23, 2008, at 11:27 PM, Kevin Klues wrote:
> > 
> > > Just out of curiosity, when we create a package for the tinyos-tools
> > > are we going to bump up to a new minor revision (i.e. 1.3.0) or just
> > > to the build revision (i.e. 1.2.5)?  To be honest I don't really
> > > understand the system we use to decide....
> > 
> > Generally, we increment the minor version when the tools change  
> > significantly. For example, from 1.x to 2.x, tools went from 1.1 to  
> > 1.2. IIRC, tools went from 1.0 to 1.1 when TinyOS went from 1.0 to  
> > 1.1. Since 1.2, there have been patches, fixes, etc., to the tools,  
> > leading to 1.2.1, 1.2.2, etc.
> > 
> > I'd argue that there have been enough tools changes to warrant going  
> > to 1.3.
> > 
> > Phil
> > 
> > _______________________________________________
> > Tinyos-devel mailing list
> > Tinyos-devel at millennium.berkeley.edu
> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-devel
-- 
Dr. Jan Beutel                              j.beutel at ieee.org
Computer Engineering and Networks Laboratory, ETZ G75
ETH Zurich                             +41 44 632 70 32 Phone
Gloriastrasse 35                         +41 44 632 10 35 Fax
CH 8092 Zurich/Switzerland  http://www.tik.ee.ethz.ch/~beutel



More information about the Tinyos-devel mailing list