[Tinyos-help] My TOSBase application is still not working for MICAZ , Please Guide Me

Thusitha Bandara thusithabandara2003 at yahoo.com
Mon Dec 11 04:54:58 PST 2006


Hi,

I couldn't find the problem with my TOSBase Application. If you can, please help me to make the TOSBase application work for MICAZ. All the datails are as below:

First Compilation Output of TOSBase:

Administrator at HIRAN /cygdrive/d/tinyos/cygwin/opt/tinyos-1.x/contrib/xbow/apps/T
OSBase
$ make micaz
mkdir -p build/micaz
    compiling TOSBase to a micaz binary
ncc -o build/micaz/main.exe
 -Os -I%T/../contrib/xbow/tos/platform/micaz
 -finline-limit=100000 -Wall -Wshadow -DDEF_TOS_AM_GROUP=125 
-Wnesc-all -target=micaz
 -fnesc-cfile=build/micaz/app.c
 -board=micasb -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHA
NNEL_00 
 -DRADIO_XMIT_POWER=0xFF
 -DCC2420_TXPOWER=TXPOWER_MAX
 -DCC2420_DEF_CHANNEL=26 
 -DIDENT_PROGRAM_NAME="TOSBase"
 -DIDENT_PROGRAM_NAME_BYTES="84,79,83,66,97,115,101,0"  -DIDENT_USER_HASH=0x7d03cf31L 
 -DIDENT_UNIX_TIME=0x45769692L
 -I/opt/tinyos-1.x/tos/lib/CC2420Radio TOSBase.nc -lm
 D:/tinyos/cygwin/opt/tinyos-1.x/tos/platform/micaz/HPLCC2420InterruptM.nc:161: 
warning: `CCATimer.start' called asynchronously from `CCA.startWait'
D:/tinyos/cygwin/opt/tinyos-1.x/tos/lib/CC2420Radio/CC2420RadioM.nc:115: 
warning: `Send.sendDone' called asynchronously from `sendFailed'
    compiled TOSBase to build/micaz/main.exe
            9986 bytes in ROM
             601 bytes in RAM
avr-objcopy --output-target=srec build/micaz/main.exe build/micaz/main.srec
avr-objcopy --output-target=ihex build/micaz/main.exe build/micaz/main.ihex

My MakeXbowlocal is :

##########################################################################
#
# MakeXbowlocal - Local Defines related to apps in contrib/xbow directory
#
##########################################################################
##########################################################################
# Settings for the the Mote Programmer,
# If you are using MIB510 and it is connected to COM1 
# of your PC use the following setting
# For MIB600 use "eprb" setting and provide the hostname/IP address
##########################################################################
DEFAULT_PROGRAM=mib510
#DEFAULT_PROGRAM=mib520
#DEFAULT_PROGRAM=eprb
MIB510=COM1
#MIB520=COM5
#EPRB=10.1.1.238
##########################################################################
# set Mote group id
# - default mote group 
##########################################################################
DEFAULT_LOCAL_GROUP=125
##########################################################################
# set radio channel (freq)
# -Uncomment ONLY one line to choose the desired radio operating freq.
# -Select band based on freq label tag on mote (916,433..)
# (i.e. 433Mhz channel will not work for mote configured for 916Mhz)
##########################################################################
#
# 916 MHz Band
#
# CHANNEL_00 - 903 MHz CHANNEL_02 - 904 MHz CHANNEL_04 - 905 MHz
# CHANNEL_06 - 906 MHz CHANNEL_08 - 907 MHz CHANNEL_10 - 908 MHz
# CHANNEL_12 - 909 MHz CHANNEL_14 - 910 MHz CHANNEL_16 - 911 MHz
# CHANNEL_18 - 912 MHz CHANNEL_20 - 913 MHz CHANNEL_22 - 914 MHz
# CHANNEL_24 - 915 MHz CHANNEL_26 - 916 MHz CHANNEL_28 - 917 MHz
# CHANNEL_30 - 918 MHz CHANNEL_32 - 919 MHz CHANNEL_34 - 920 MHz
# CHANNEL_36 - 921 MHz CHANNEL_38 - 922 MHz CHANNEL_40 - 923 MHz
# CHANNEL_42 - 924 MHz CHANNEL_44 - 925 MHz CHANNEL_46 - 926 MHz
# CHANNEL_48 - 927 MHz
#CFLAGS = -DCC1K_DEFAULT_FREQ=CC1K_914_077_MHZ
#CFLAGS = -DCC1K_DEFAULT_FREQ=CC1K_915_998_MHZ
CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_00
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_02
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_04
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_06
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_08
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_10
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_12
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_14
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_16
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_18
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_20
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_22
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_24
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_26
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_28
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_30
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_32
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_34
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_36
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_38
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_40
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_42
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_44
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_46
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_916BAND_CHANNEL_48
#--------------------------------------------------------------------------
# 433 MHz Band
#
# CHANNEL_00 - 433.113 MHz CHANNEL_02 - 433.616 MHz
# CHANNEL_04 - 434.108 MHz CHANNEL_06 - 434.618 MHz
#
#CFLAGS = -DCC1K_DEFAULT_FREQ=CC1K_433_002_MHZ
#CFLAGS = -DCC1K_DEFAULT_FREQ=CC1K_434_845_MHZ
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_433BAND_CHANNEL_00
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_433BAND_CHANNEL_02
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_433BAND_CHANNEL_04
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_433BAND_CHANNEL_06
##--------------------------------------------------------------------------
# 315 MHz Band
#
# CHANNEL_00 - 315 MHz
#
##--------------------------------------------------------------------------
#CFLAGS = -DCC1K_DEFAULT_FREQ=RADIO_315BAND_CHANNEL_00
##########################################################################
 
##########################################################################
# Set Radio Power 
# - Radio transmit power is by a value (RTP) between 0x00 and 0xFF
# - RTP = 0 for least power; =0xFF for max transmit power
#-------------------------------------------------------------------------
# For Mica2 and Mica2Dot
# Freq Band: Output Power(dBm) RTP
# 916 Mhz -20 0x02
# -10 0x09
# 0 (1mw) 0x80
# 5 0xFF
# 433 Mhz -20 0x01
# -10 0x05
# 0 (1mw) 0x0F
# 10 0xFF
##########################################################################
CFLAGS += -DRADIO_XMIT_POWER=0xFF
 
##############################################
#
# MICAZ RF Power Levels
#TXPOWER_MAX TXPOWER_0DBM
#TXPOWER_0DBM 0x1f //0dBm
#TXPOWER_M3DBM 0x23 //-3dBm
#TXPOWER_M5DBM 0x19 //-5dBm
#TXPOWER_M10DBM 0x0B //-10dBm
#TXPOWER_M15DBM 0x07 //-15dBm
#TXPOWER_M25DBM 0x03 //-25dBm
#TXPOWER_MIN TXPOWER_M25DBM
##########################################
 
CFLAGS +=-DCC2420_TXPOWER=TXPOWER_MAX
#CFLAGS +=-DCC2420_TXPOWER=TXPOWER_M0DBM
#CFLAGS +=-DCC2420_TXPOWER=TXPOWER_M3DBM
#CFLAGS +=-DCC2420_TXPOWER=TXPOWER_M5DBM
#CFLAGS +=-DCC2420_TXPOWER=TXPOWER_M10DBM
#CFLAGS +=-DCC2420_TXPOWER=TXPOWER_M15DBM
#CFLAGS +=-DCC2420_TXPOWER=TXPOWER_M25DBM
#CFLAGS +=-DCC2420_TXPOWER=TXPOWER_MIN
#########################################################
#
# Zigbee Channel Selection
# CHANNEL_11 - 2405 MHz CHANNEL_12 - 2410 MHz CHANNEL_13 - 2415 MHz
# CHANNEL_14 - 2420 MHz CHANNEL_15 - 2425 MHz CHANNEL_16 - 2430 MHz
# CHANNEL_17 - 2435 MHz CHANNEL_18 - 2440 MHz CHANNEL_19 - 2445 MHz
# CHANNEL_20 - 2450 MHz CHANNEL_21 - 2455 MHz CHANNEL_22 - 2460 MHz
# CHANNEL_23 - 2465 MHz CHANNEL_24 - 2470 MHz CHANNEL_25 - 2475 MHz
# CHANNEL_26 - 2480 MHz
#
# 15, 20, 25 & 26 seem to be non-overlapping with 802.11
#########################################################
#CFLAGS +=-DCC2420_DEF_CHANNEL=11
#CFLAGS +=-DCC2420_DEF_CHANNEL=12
#CFLAGS +=-DCC2420_DEF_CHANNEL=13
#CFLAGS +=-DCC2420_DEF_CHANNEL=14
#CFLAGS +=-DCC2420_DEF_CHANNEL=15
#CFLAGS +=-DCC2420_DEF_CHANNEL=16
#CFLAGS +=-DCC2420_DEF_CHANNEL=17
#CFLAGS +=-DCC2420_DEF_CHANNEL=18
#CFLAGS +=-DCC2420_DEF_CHANNEL=19
#CFLAGS +=-DCC2420_DEF_CHANNEL=20
#CFLAGS +=-DCC2420_DEF_CHANNEL=21
#CFLAGS +=-DCC2420_DEF_CHANNEL=22
#CFLAGS +=-DCC2420_DEF_CHANNEL=23
#CFLAGS +=-DCC2420_DEF_CHANNEL=24
#CFLAGS +=-DCC2420_DEF_CHANNEL=25
CFLAGS +=-DCC2420_DEF_CHANNEL=26
##########################################################################
 

TOSBase Makefile Just say:

COMPONENT=TOSBase
XBOWROOT=%T/../contrib/xbow/tos
PFLAGS= -I$(XBOWROOT)/platform/micaz 
include ../MakeXbowlocal
include $(TOSROOT)/tools/make/Makerules
 

Regards,
Bandara.


 
____________________________________________________________________________________
Want to start your own business?
Learn how on Yahoo! Small Business.
http://smallbusiness.yahoo.com/r-index
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.millennium.berkeley.edu/pipermail/tinyos-help/attachments/20061211/05d3edb8/attachment.htm


More information about the Tinyos-help mailing list