[Tinyos-help] Lesson 15 does not work with mica2 and tinyos-2 .0.2

Faisal Aslam aslam at informatik.uni-freiburg.de
Wed Nov 21 07:08:46 PST 2007


Thanks. I have the same patch but I am sure that version of the files 
like tos/lib/printf/printfP are newer (i.e. 1.7)  and patch was written 
for older version 1.6. It is because patch failure creates a file  
(PrintfP.nc.rej) which has following mis-match information (see below). 
However, thanks for your reply. I will now try to patch it "manually" 
again and even will create files. After your email I am confident that 
it will work by manual carefully patching.

*** 40,47 ****
   *
   *
   * @author Kevin Klues (klueska at cs.wustl.edu)
-  * @version $Revision: 1.6 $
-  * @date $Date: 2007/04/20 01:14:13 $
   */
 
  #include "printf.h"
--- 40,47 ----
   *
   *
   * @author Kevin Klues (klueska at cs.wustl.edu)
+  * @version $Revision: 1.8 $
+  * @date $Date: 2007/08/20 06:09:11 $
   */
 
  #include "printf.h"
****************
*and many more such line*


*Thanks
Faisal*
*
Murray, Ben wrote:
> 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/tinyos-help@millennium.berkeley.edu/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: tinyos-help-bounces at Millennium.Berkeley.EDU
>> [mailto:tinyos-help-bounces at Millennium.Berkeley.EDU]On Behalf 
>> Of Faisal
>> Aslam
>> Sent: 21 November 2007 12:25
>> To: tinyos-help at Millennium.Berkeley.EDU
>> 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
>> Tinyos-help at Millennium.Berkeley.EDU
>> 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
> Tinyos-help at Millennium.Berkeley.EDU
> https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
>
>   



More information about the Tinyos-help mailing list