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 / 3737
    problems with creating arrays of larger sizes —Andreas Jurk
   Hello, at the moment I try to get experience with the memory of the RCX. I've read somewhere that the brickOS firmware is about 8kB big. I loaded a program with a size of 2 kb down to the RCX. With the help of the program I created an array of the (...) (20 years ago, 14-May-04, to lugnet.robotics.rcx.legos)
   
        Re: problems with creating arrays of larger sizes —Michael Obenland
   (...) > (...) Who knows. Unless you show your code... Regards, Michael (20 years ago, 14-May-04, to lugnet.robotics.rcx.legos)
   
        Re: problems with creating arrays of larger sizes —Andreas Jurk
   OK, here is my code. #include <dmotor.h> #include <dsensor.h> #include <unistd.h> #include <dbutton.h> #include <conio.h> #include <stdio.h> #define n 1000 void verzoegerung(unsigned long zeit) { while(zeit--); } int main() { int i; char c[n]; (...) (20 years ago, 17-May-04, to lugnet.robotics.rcx.legos)
   
        Re: problems with creating arrays of larger sizes —Nathan Braun
     (...) Hi Andreas I would suggest, that you instanciate your variable as global, and not within the main() function. Or declare it as static so that the compiler does not try to instanciate it on the stack. The problem could be due to a stack (...) (20 years ago, 17-May-04, to lugnet.robotics.rcx.legos)
   
        Re: problems with creating arrays of larger sizes —Michael Obenland
   (...) This won't work for sure. If you look into the kernel sources, DEFAULT_STACK_SIZE gives the value for every user program's stack. Actually, this is 1KByte, if I remeber it right. Your character array will be allocated on the stack and so you (...) (20 years ago, 17-May-04, to lugnet.robotics.rcx.legos)
   
        RE: problems with creating arrays of larger sizes —Elizabeth Mabrey
   (...) Need to understand the difference how array and pointers are being allocated ... And char is usually one or two bytes, depending on type of procesor; and pointer is usually 4 bytes, unless you go to 64-bit processor ... If you wish to utilize (...) (20 years ago, 18-May-04, to lugnet.robotics.rcx.legos)
 

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