Subject:
|
Small but useful change to firmdl.c
|
Newsgroups:
|
lugnet.robotics
|
Date:
|
Sat, 2 Jan 1999 23:50:47 GMT
|
Viewed:
|
1469 times
|
| |
| |
Further moping though the ROM image revealed that the address in the start
firmware download message is really the firmware entry point. I modified
firmdl.c to take this into account. If an entry point is stored in the
s-record file, firmdl.c uses it appropriately.
The firmware image must still start at 0x8000, but the entry point can now
be anywhere in the image.
This removes the need to do something special to arrange for the entry
point to be at 0x8000.
I also bumped the maximum image size up to 0x4c00 from 0x4000. This means
firmdl.c will download images of up to 19K.
The ultimate memory limit is 0x6f3e (a little under 28K), but because the
ROM expects to find the Do you byte string before 0xcc00, the 0x4c00 limit
seems to be a reasonable one.
-Kekoa
|
|
1 Message in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|