I've tried to do that on a flying spacecraft. Spacecraft on board
computer's RTOS was a vxworks but in my case it does not matters. I've
did it in most easiest way. I've got an original binary file (with which
SC was launched) and a modified (with some bugfixes). Then i'm just
compare it byte by byte and collects diffs like:
0x01234 0A 12 13 14 15
0x03456 FF FA FB FC FE
and i know that my binary file is located in OBC RAM started from
0x2010000 then i'm just add this start address to diff file address and
load to spacecraft. Works like a magic, but your could fix some very
simple bugs because original and "fixed" file should have the same sizes.
13.02.2015 19:41, Daniel Gutson пишет:
Just to clarify: the ability to provide a new piece of binary
corresponding to a driver and replace the existing one.
Have anybody tried this before?
Thanks!
Daniel.
On Fri, Feb 13, 2015 at 12:27 PM, Daniel Gutson
<daniel.gut...@tallertechnologies.com> wrote:
Hi,
is there any current experience / support with hot patching? E.g.
patching a driver while the whole system is running.
Thanks,
Daniel.
--
Daniel F. Gutson
Chief Engineering Officer, SPD
San Lorenzo 47, 3rd Floor, Office 5
Córdoba, Argentina
Phone: +54 351 4217888 / +54 351 4218211
Skype: dgutson
LinkedIn: http://ar.linkedin.com/in/danielgutson
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel