[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