Subject:
|
Re: RCX Boot
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Tue, 17 Jun 2003 13:22:58 GMT
|
Reply-To:
|
Dick Swan <dickswa@sbcglobal.net/ihatespam/>
|
Viewed:
|
943 times
|
| |
| |
"Fauze Valerio Polpeta" <lego-robotics@crynwr.com> wrote in message
news:Pine.LNX.4.44.0306170818020.10294-100000@sv2.lisha.ufsc.br...
> However I'm in trouble with the RCX unlock. I thought that the key string
> "Do you byte, when I knock?" was just a string searched by a state
> machine of the RCX firmware download protocol. Is it?! I'm starting to
> think not because compiling a program with the gcc, removing the its elf header
> and uploading this code to the RCX I've got unlock error. Must be the
> key string at the end of the file?
A quirk in the RCX ROM loader is that it only checks address range
0x8000 - 0xCC00 for the "Do you byte, when I knock" string. You will
get unlock failure (i.e. specifically a low buzz sound) if it is not
found. The download file checksum (sent in the "start firmware
download" message) is also only calculated for this range so you may
have to modify this as well.
|
|
Message has 1 Reply: | | Re: RCX Boot
|
| Allright but check if I'm right in my concepts! Compiling a program, just text code, no data, and removing its elf reader makes that we have instructions at the first byte. So if we upload this file to RCX it should run. Allright?! (I have the key (...) (21 years ago, 17-Jun-03, to lugnet.robotics)
|
Message is in Reply To:
| | RCX Boot
|
| Hi, I'm a research of the Laboratory for SW and HW Integration of the Federal University of Santa Catarina in Brazil and I'm involved in a project that consists in adapt our operational system (EPOS - Embedded Parallel Operating System) to the RCX (...) (21 years ago, 17-Jun-03, to lugnet.robotics)
|
4 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|