I don't have the TestPrintfApp but I have got TinyOS-2.0.2 and have applied
the patch manually as instructed. It added the file your errors indicate are
missing (avr_stdio.h) and printf is working just fine in my application!
Have you searched for that file (avr_stdio.h) on your pc in case you applied
the patch from the wrong directory? For me it is in:
cygwin\opt\tinyos-2.x\tos\lib\printf

reference post from the tos boards:
http://www.mail-archive.com/[email protected]/msg14616.htm
l
link to the patch I applied from that archived post:
http://www.stanford.edu/~klueska/tinyos-2.0-printf.patch

good luck.
-Ben




> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf 
> Of Faisal
> Aslam
> Sent: 21 November 2007 12:25
> To: [email protected]
> Subject: [Tinyos-help] Lesson 15 does not work with mica2 and
> tinyos-2.0.2
> 
> 
> I am using tinyos-2.0.2 and mica2 motes. I tried lesson-15 
> and it does 
> not work.
> Firstly, the patch mentioned in the lesson fails to apply. I 
> believe it 
> fails because the version of code in tinyos-2.0.2 is newer 
> and patch is 
> for an older version. Hence I have to applied the patch by hand.
> After that, when I make TestPrintf application then I still get 
> following errors. (I am able to do most of other 
> tutorials/lessons hence 
> you can assume that my system is configured correctly)
> 
> ----
> $ make mica2
> mkdir -p build/mica2
> mig java -target=mica2 -I/opt/tinyos-2.x/tos/lib/printf 
> -DIDENT_PROGRAM_NAME=\"TestPrintfAppC\" -DIDENT_USER_ID=\"aslam\" 
> -DIDENT_HOSTNAME=\"verona\" -DIDENT_US
>                 -java-classname=PrintfMsg \
>                 /opt/tinyos-2.x/tos/lib/printf/printf.h printf_msg -o 
> PrintfMsg.java
> /opt/tinyos-2.x/tos/lib/printf/printf.h:41:25: avr_stdio.h: 
> No such file 
> or directory
> <commandline>: failed to preprocess 
> /opt/tinyos-2.x/tos/lib/printf/printf.h
> failed to parse message file /opt/tinyos-2.x/tos/lib/printf/printf.h
> make: *** [PrintfMsg.java] Error 1
> ----
> 
> Please help in solving this problem! Thanking you in anticipation.
> 
> Faisal Aslam
> _______________________________________________
> Tinyos-help mailing list
> [email protected]
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/t
inyos-help

*******************************************************************************
Please consider the environment before printing this email.
*******************************************************************************
This email and any files transmitted with it are intended solely for the use of
the individual or entity to whom they are addressed and may not be divulged to
any third party without the express permission of the originator.  Any views
expressed in this message are those of the individual sender, except where the
sender specifically states them to be the views of Thales Research & Technology
(UK) Limited.
*******************************************************************************

_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to