To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.roboticsOpen lugnet.robotics in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 Robotics / 2168
2167  |  2169
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
    

Custom Search

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