Hello,

          As you can see that following is the output which i am
getting currently.Now how to resolve this ??

==============================================
ubuntos@xubuntos-tinyos:/opt/tinyos-2.1.1/contrib/s-mac/apps/SMACTest$
make micaz sim
mkdir -p simbuild/micaz
  placing object files in simbuild/micaz
  writing XML schema to app.xml
  compiling SMACTest to object file sim.o
ncc -c -shared -fPIC -o simbuild/micaz/sim.o -g -O0 -tossim
-fnesc-nido-tosnodes=1000 -fnesc-simulate
-fnesc-nido-motenumber=sim_node\(\) -fnesc-gcc=gcc -Wall -Wshadow
-Wall -target=micaz -fnesc-cfile=simbuild/micaz/app.c -board=micasb
-DDEFINED_TOS_AM_GROUP=0x22 --param max-inline-insns-single=100000 -I.
-I/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz
-I/opt/tinyos-2.1.1/contrib/s-mac/tos/interfaces
-I/opt/tinyos-2.1.1/contrib/s-mac/tos/system
-DIDENT_APPNAME=\"SMACTest\" -DIDENT_USERNAME=\"xubuntos\"
-DIDENT_HOSTNAME=\"xubuntos-tinyos\" -DIDENT_USERHASH=0x00f95284L
-DIDENT_TIMESTAMP=0x4d6da9b7L -DIDENT_UIDHASH=0x2aeaa201L
-Wno-nesc-data-race SMACTest.nc   -fnesc-dump=components
-fnesc-dump=variables -fnesc-dump=constants -fnesc-dump=typedefs
-fnesc-dump=interfacedefs -fnesc-dump=tags -fnesc-dumpfile=app.xml
In file included from testMsg.h:8:
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACMsg.h:42:1: warning:
"TOS_BCAST_ADDR" redefined
In file included from testMsg.h:1:
<built-in>: warning: this is the location of the previous definition
In file included from /opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMAC.nc:66,
                 from SMACTest.nc:38:
In component `SMACM':
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc: In function
`update_myNeighbList.runTask':
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc:655: implicit
declaration of function `inp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc: In function `tryToSend':
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc:816: implicit
declaration of function `inp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc: In function
`MACComm.broadcastMsg':
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc:870: implicit
declaration of function `inp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc: In function
`MACComm.unicastMsg':
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc:959: implicit
declaration of function `inp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc: In function `Clock.fire':
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc:1510: implicit
declaration of function `inp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc: In function `handleCTS':
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc:1803:
`TOS_NODE_INODE_ID' undeclared (first use in this function)
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc:1803: (Each
undeclared identifier is reported only once
/opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMACM.nc:1803: for each
function it appears in.)
In file included from
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControl.nc:50,
                 from
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/PhyRadio.nc:50,
                 from /opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMAC.nc:66,
                 from SMACTest.nc:38:
In component `RadioControlM':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:
In function `RadControlInit.init':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:95:
implicit declaration of function `cbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:
In function `RadioState.idle':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:120:
implicit declaration of function `outp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:121:
implicit declaration of function `cbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:128:
implicit declaration of function `TOSH_SET_RFM_CTL0_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:129:
implicit declaration of function `TOSH_SET_RFM_CTL1_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:130:
implicit declaration of function `TOSH_CLR_RFM_TXD_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:140:
implicit declaration of function `sbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:
In function `RadioState.sleep':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:150:
implicit declaration of function `outp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:151:
implicit declaration of function `cbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:158:
implicit declaration of function `TOSH_CLR_RFM_TXD_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:159:
implicit declaration of function `TOSH_CLR_RFM_CTL0_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:160:
implicit declaration of function `TOSH_CLR_RFM_CTL1_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:
In function `RadioByte.startTx':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:170:
implicit declaration of function `outp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:171:
implicit declaration of function `cbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:181:
implicit declaration of function `TOSH_CLR_RFM_CTL0_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:182:
implicit declaration of function `TOSH_SET_RFM_CTL1_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:184:
implicit declaration of function `inp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:191:
implicit declaration of function `sbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:
At top level:
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:240:
old-style parameter lists not supported
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:240:
warning: return-type defaults to `int'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:
In function `TOSH_SIGNAL':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:242:
implicit declaration of function `inp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:244:
implicit declaration of function `outp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:252:
implicit declaration of function `outp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:
At top level:
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:269:
old-style parameter lists not supported
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:269:
warning: return-type defaults to `int'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:268:
redefinition of `TOSH_SIGNAL'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:239:
previous declaration of `TOSH_SIGNAL'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:
In function `TOSH_SIGNAL':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:271:
warning: `return' with no value, in function returning non-void
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:272:
implicit declaration of function `TOSH_READ_RFM_RXD_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:276:
implicit declaration of function `cbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:277:
implicit declaration of function `outp'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:280:
implicit declaration of function `sbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControlM.nc:283:
implicit declaration of function `inp'
In file included from
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/SlavePinC.nc:55,
                 from
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/RadioControl.nc:50,
                 from
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/PhyRadio.nc:50,
                 from /opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMAC.nc:66,
                 from SMACTest.nc:38:
In component `HPLSlavePinC':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/HPLSlavePinC.nc: In
function `SlavePin.high':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/HPLSlavePinC.nc:53:
implicit declaration of function `TOSH_MAKE_ONE_WIRE_OUTPUT'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/HPLSlavePinC.nc:54:
implicit declaration of function `TOSH_SET_ONE_WIRE_PIN'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/HPLSlavePinC.nc: In
function `SlavePin.low':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/HPLSlavePinC.nc:59:
implicit declaration of function `TOSH_MAKE_ONE_WIRE_OUTPUT'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/HPLSlavePinC.nc:60:
implicit declaration of function `TOSH_CLR_ONE_WIRE_PIN'
In file included from /opt/tinyos-2.1.1/contrib/s-mac/tos/system/SMAC.nc:66,
                 from SMACTest.nc:38:
In component `ClockSMACM':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc: In
function `Clock.start':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:54:
implicit declaration of function `cbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:55:
implicit declaration of function `bit_is_set'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:64:
implicit declaration of function `sbi'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc: At top level:
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:75:
old-style parameter lists not supported
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:75:
warning: return-type defaults to `int'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc: In
function `TimeStamp.getTime32':
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:82:
implicit declaration of function `bit_is_set'
/opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:84:
implicit declaration of function `__inw'
In component `SMACTest':
SMACTest.nc: At top level:
SMACTest.nc:42: syntax error before `Boot'
make: *** [sim-exe] Error 1
==============================================

Reply soon.. Waiting 4 your reply

Thanks & Regards,
Vishrut Shah

On 3/4/11, Vishrut Shah <[email protected]> wrote:
> Hello ,
>
> Yes i found all that files that has defined macros. But why at the time of
> compilation it shows that these macros are implicit definition.
>
> How do i solve that so that it can fins these macros??
>
> Is there any thing like setting path will solve the problem??
>
> Thanks
>
>
> On Fri, Mar 4, 2011 at 2:00 AM, Michael Schippling
> <[email protected]>wrote:
>
>> For T1, things like sbi() are in the compiler includes,
>> in my case:  /usr/local/avr/include/deprecated.h (!!?)
>>
>> The funications for setting pins, like:
>>    TOSH_MAKE_TRIGGER_INPUT();
>>    TOSH_SET_TRIGGER_PIN();
>> are defined in source files spread far and wide,
>> where you may find something like this:
>>    TOSH_ASSIGN_PIN(TRIGGER, E, 7);     // port,pin E7
>> that creates the association of name "TRIGGER" to port/pin.
>>
>> Unfortunately those defines are defined by a deeply nested
>> set of macro defines, so just searching for the definition
>> of "TOSH_SET_TRIGGER_PIN" will turn up exactly nada, as you
>> have probably already discovered.
>>
>> MS
>>
>>
>> Vishrut Shah wrote:
>>
>>> Hello ,
>>>
>>>           Did any one knows where are the hardware level functions
>>> defined
>>> in tinyOS 1.x . And also what are the related TinyOS 2.x functions.
>>>
>>> Functions like : cbi(), sbi(), bit_is_set() and funcations for setting
>>> PINs.
>>>
>>> Actually i am converting S-MAC protocol of TinyOS 1.x to TinyOS 2.x and
>>> it's almost done. But it won't able to find some lower level function
>>> and
>>> generating error as follows :
>>>
>>> ------------------------
>>> In component `ClockSMACM':
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc: In
>>> function `Clock.start':
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:54:
>>> implicit declaration of function `cbi'
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:55:
>>> implicit declaration of function `bit_is_set'
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:64:
>>> implicit declaration of function `sbi'
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc: At top
>>> level:
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:75:
>>> old-style parameter lists not supported
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:75:
>>> warning: return-type defaults to `int'
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc: In
>>> function `TimeStamp.getTime32':
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:82:
>>> implicit declaration of function `bit_is_set'
>>> /opt/tinyos-2.1.1/contrib/s-mac/tos/platform/micaz/ClockSMACM.nc:84:
>>> implicit declaration of function `__inw'
>>>
>>> -----------------------
>>>
>>> So if anyone knows in which file or directory it is defined then please
>>> reply soon.
>>>
>>> Thanks in advance
>>>
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> Tinyos-help mailing list
>>> [email protected]
>>> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>>>
>>
>
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to