To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcx.legosOpen lugnet.robotics.rcx.legos in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / legOS / *2119 (-20)
  Re: corect me please
 
I think you actually want dll -r10 the -r flag specifies which RCX to download the specified program to. you need the 10 because it is read in as a hex address. When you use (...) basically, whatever you set the HOSTADDR to, needs to match what you (...) (23 years ago, 6-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
Addendum: It seems bad to put legOS under /usr/lib. Please get a fresh legOS.tar.z from legOS.sourceforge.net and install it in your user home directory. (for me, that means in /home/obi. So legOS home is /home/obi/legOS at my linux system) You will (...) (23 years ago, 5-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
(...) <sigh> I'm not sure either. Actually no idea so far. It seams that makelx is called with wrong parameters. But why? Did you successfully made the demos in the demo dir? (...) That puzzles me, too. The compiler and the binutils come as a rpm (...) (23 years ago, 5-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
Well!I looked in the makefile and couldn't see anything wrong with the path.As for having legOS under usr/lib, it was done at the time of installing the rpm and I hadn't specified any path.Now,I tried copying config.h and putting it in the 'include' (...) (23 years ago, 5-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
(...) The error messages state that helloworld includes conio.h which tries in line 41 to include config.h. Helloworld includes unistd.h which includes time.h which tries in line 32 to include config.h. So, conio.h, unistd.h and time.h are found, (...) (23 years ago, 5-Nov-01, to lugnet.robotics.rcx.legos)
 
  About LNP_HOSTADDR & LNP_HOSTMASK
 
I found these MACROs are only used in lnp.c as below: kernel/lnp.c: lnp_buffer[3]=LNP_HOSTADDR | (srcport & LNP_PORTMASK); kernel/lnp.c: if(LNP_HOSTADDR == (dest & LNP_HOSTMASK)) {... You have to recompile legOS as this reason, if we can use two (...) (23 years ago, 5-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: corect me please
 
You need to use util/dll -r1 boot/brick1.lx or Try for help util/dll Zhengrong (...) (23 years ago, 5-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
Mike, I made the changes in the Makefile by removing rover.lx and others.I didn't have to change the path of KERNEL or other Makefile files as the Project directory is in legOS directory.This time when I tried make helloworld.lx, I get the following (...) (23 years ago, 5-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
Michael explained very detail, you can do as below if you don't want to do too complex: Make your Project directory inside ../legOS directory, copy Makefile from demo to Project directory, change PROGRAMS=helloworld.lx rover.lx linetrack.lx (...) (23 years ago, 5-Nov-01, to lugnet.robotics.rcx.legos)
 
  corect me please
 
Thanks Bill with your help the code Albert gave me compiles nicely! Now i (...) //This is what I tried in LegOS/boot/config.h: #define CONF_LNP_HOSTMASK 0xf0 #define CONF_LNP_HOSTADDR 0x10 //Then in a cygnus window I created a kernal make realclean (...) (23 years ago, 4-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
(...) Ok. Now lets look at your "projects" dir. You take helloworld.c from demo and put it into "projects". Then you also put the Makefile you find in the demo dir into "projects", so you have two files: helloworld.c and Makefile. You now must edit (...) (23 years ago, 4-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
Ok let me explain the whole process that I did.I downloaded the .rpm files for legOS,binutils and egcs and installed them.After that according to the HowTo documentation I wanted to test the compiler by compiling a simple program.I looked into the (...) (23 years ago, 4-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
What do you mean Project directory? there is no this directory if I remember! Zhengrong (...) (23 years ago, 4-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
I compiled in the Project directory. -Rajendra (...) (23 years ago, 4-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: Unable to compile helloworld.c
 
did you compile in demo directory? Zhengrong -------- (...) (23 years ago, 4-Nov-01, to lugnet.robotics.rcx.legos)
 
  Unable to compile helloworld.c
 
Hi! I was trying to compile the helloworld.c program by using "make helloworld.lx" but I get an error "make:*** No rule to make target 'helloworld.lx'.Stop." I had placed helloworld.c file alongwith Makefile.common in /usr/lib/legOS/Project (...) (23 years ago, 4-Nov-01, to lugnet.robotics.rcx.legos)
 
  Re: legOS codeI need example code of rcx2rcx communication.
 
(...) Chris, First, I think the code in the main function should be as follows: int main( int argc, char* argv[] ) { char buf[256]; int len; //notice the variable i is missing lnp_address_set_handler( 1, port_handler ); while(1) { len = (...) (23 years ago, 30-Oct-01, to lugnet.robotics.rcx.legos)
 
  Re: legOS codeI need example code of rcx2rcx communication.
 
Albert, Thanks for responding to my post! I had trouble compileing the code maybe you could help or e-mail me the original.Thanks here is the error report: brick1.c: In function `read_from_ir': brick1.c:40: warning: passing arg 1 of `memcpy' di rget (...) (23 years ago, 29-Oct-01, to lugnet.robotics.rcx.legos)
 
  Re: Couldn't download egcs files
 
Quoting Rajendra Kumar Penugonda : (...) How can I get those files?Also I was able to download the binutils (...) "/usr/local/crossgcc...-hms/lib", depending the way you unpacked the archive. Remember that the tar command can not set the first '/' (...) (23 years ago, 28-Oct-01, to lugnet.robotics.rcx.legos)
 
  Adjust Switch Time
 
When you made a Motorized Switch Point, if you want to use RCX to control it, this switch time is important value, a suitable time is better to switch point. You can find my AdjustSwitch.c for legOS, that can help you to do this. (URL) (23 years ago, 28-Oct-01, to lugnet.robotics.rcx.legos, lugnet.trains)


Next Page:  5 more | 10 more | 20 more

Redisplay Messages:  All | Compact

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR