RFC: Boot sequence callouts?
Thomas.Doerfler at imd-systems.de
Wed Aug 27 13:55:11 UTC 2003
in the past, I have brought up RTEMS on various boards,
sometimes with almost no debugging tools. Today in a private
email contact I once again got the question "My board does not
boot. What's wrong?".
I just got an idea that might help a bit to find the reason
for a hanging boot sequence. How about a standard callout
function pointer (let's say "BSP_boot_checkpoint_reached")
that is called, whenever a new part of the boot sequence has
Normally this pointer would be NULL and therefore no call
would be executed at all, but in the basic startup code, this
pointer could be tweaked to a useful function (like blinking
an LED, sending a character to the UART, beeping a beeper or
so), just to monitor, which checkpoints have been reached (and
which have not).
My recommendation is still very rough (and I hope no software
patents already claim this fantastic idea as IP :-> ), but
maybe this would be of some help...
Any comments appreciated,
IMD Ingenieurbuero fuer Microcomputertechnik
Thomas Doerfler Herbststrasse 8
D-82178 Puchheim Germany
email: Thomas.Doerfler at imd-systems.de
PGP public key available at: http://www.imd-
More information about the users