To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.robotics.rcxOpen lugnet.robotics.rcx in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / RCX / *7110 (-20)
  RE: Firmware download troubles
 
The size of the firmware isn't going past the 0xcc00 boundary, is it? The firmware in the RCX only does a sum on the bytes up to 0xCBFF in the downloaded firmware, as far as I recall... Cheers, Ralph (22 years ago, 13-Dec-02, to lugnet.robotics.rcx)
 
  Re: BrickOS Threading...
 
Joe, (...) Maybe a special kernel build for testing purposes that increments the lower sys_time word by 0x4000 instead of 1. This will greatly increase the opportunity for this glitch to occur (from once every 65 seconds to once every 4ms.) You (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: Firmware download troubles
 
(...) The problem he's describing, if it's the same one I have, is independant of the position, direction, and power level of the tower. It seems to have something to do with BrixCC itself. The only thing I find puzzling is that Matt (the other Matt (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx)
 
  Re: BrickOS Threading...
 
Steve, I checked in some changes this morning (into cvs) to put the motor controller back at the 1 ms interval. However, I want to complete the get_sys_time() updates that Mark Riley has proposed; so that can be tested as well. I am not sure when (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: Firmware download troubles
 
(...) It's funny that you should bring this up - I've had exactly the same problems with several RCX's and downloading firmware from BrixCC. The only solution I've been able to find is to download the firmware using the RIS2.0 software and then (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx)
 
  Re: sys_time (long post)
 
(...) It turns out that the nature of the glitch depends on the order you read the upper and lower 16-bits of sys_time. If the compiler generates code that reads the high word first (which it seems to do), then your example will work. However, if (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: BrickOS Threading...
 
(...) In trying to balance an RCX on two wheels, every little bit makes a difference. I didn't think it would matter quite that much, but my robot really shakes more with the new version. Thanks for the work, Steve (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  setjmp/longjmp for brickOS
 
Hi all, I am currently attending to a lecture in real time system on my university and we were assigned the homework to do exception handling in C on the RCX using setjmp and longjmp. Of course those are not available in brickOS so that task (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: BrickOS Threading...
 
(...) <snip> (...) Steve, Yes, infact I had tested a couple different applications with the motor controller being called every 1 ms and the same ones with a 2 ms interval. I didn't see a difference with those applications, but did recognize the (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: BrickOS Threading...
 
(...) ... (...) This change seem to improve things. Can I change it back to the way it was before? Thanks Steve (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: sys_time (long post)
 
Mark, Excellent Post ! Ok, I will admit it; I was the one that put the sys_time handler on the NMI. 8-) I guess I will want to think about this a bit; but I see that you have done a good bit of that yourself. ... Could the 'Get' function do the (...) (22 years ago, 12-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: Win98 cygwin USB installation
 
Hi Collin, This post by John Hansen fixed things for me: (URL) Spencer" <cspencer@andrew.cmu.edu> wrote in message news:H71CzB.Ipu@lugnet.com... (...) USB (...) them or (...) to (...) the (...) the (...) USB (...) that (...) the (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: Win98 cygwin USB installation
 
Ok, I think I figured it out...I don't completely understand the logistics of makefiles, but I changed the following line in Makefile.common: Before: CFLAGS = -O2 -Wall After: CFLAGS += -O2 -Wall I suspect that a later assignment to CFLAGS was (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Win98 cygwin USB installation
 
Hello, I recently bought the LEGO mindstorms Invention System kit and I am trying to get brickOS v0.2.6 working on my PC (Win98). I also have the USB tower. So far, I have found 4 bugs in the current script. I was able to fix 3 them or work around (...) (22 years ago, 13-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: BrickOS Threading...
 
The motor handler is only called once ever 2ms in the latest version of BrickOS (as opposed to every 1ms in earlier versions). This is a fairly recent change and it could be causing a "granularity" type problem with certain speed settings in your (...) (22 years ago, 12-Dec-02, to lugnet.robotics.rcx.legos)
 
  BrickOS Threading...
 
I'm having a problem, and I hope someone can help me. I've been running winLegOS, and I've switched to the latest version of BrickOS. I created a way to control the motors, which will reliably speed them up, and slow them down by using different (...) (22 years ago, 12-Dec-02, to lugnet.robotics.rcx.legos)
 
  sys_time (long post)
 
As I was poking around in the BrickOS kernel, it occurred to me that using the sys_time variable isn't entirely safe. Since sys_time is 32-bits and the processor can only read 16-bits at a time into a register, there is a period of time between the (...) (22 years ago, 12-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: Cygwin under Virtual PC on OS X
 
(...) David, I was not sure how you tried to build the cross compiler but I know that Apple provides several gnu tools that work under Darwin. Darwin from my understanding is the underlying code for the Mac OS X (See FAQ at (URL) So one might be (...) (22 years ago, 12-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: Cygwin under Virtual PC on OS X
 
Oops, Sorry if I accidentally gave anyone false hope, I ment to say: I have not found any cross compiler packages for LegOS or the Hitachi H8 that are buildable under OS X (but would love to find one). Anyone know of any? (...) (22 years ago, 12-Dec-02, to lugnet.robotics.rcx.legos)
 
  Re: Firmware download troubles
 
(...) Look at Edit/Preferences. On the General tab is a checkbox labeled "Use fast mode when downloading firmware" You can uncheck that option to use normal speed firmware downloads via BricxCC. John Hansen (URL) (22 years ago, 10-Dec-02, to lugnet.robotics.rcx)


Next Page:  5 more | 10 more | 20 more

Redisplay Messages:  All | Compact

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