This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
help me to port mbx860 ethernet
- To: <ecos-discuss at sources dot redhat dot com>
- Subject: [ECOS] help me to port mbx860 ethernet
- From: "Nohee Ko" <nhko at gctsemi dot com>
- Date: Mon, 21 May 2001 23:01:23 +0900
hi.
I'm confused about routine below.
for (init_entry = __RedBoot_INIT_TAB__; init_entry !=
&__RedBoot_INIT_TAB_END__; init_entry++) {
(*init_entry->fun)();
}
this routine are in /redboot/current/src/main.c .
what does this routine do?
It seems to do such like "RedBoot_init or things".
But I can't exactly understand this routine.
where is __RedBoot_INIT_TAB__, _RedBoot_INIT_TAB_END__ ?
And what does "(*init_entry->fun)()" function do?
My board operates wrong when doing this routine ( actually right after
power on)
then, I can see weird message on my debug monitor.
==> +$T0540:fe00ef04;01:00004a8c;#b2
so please let me know about these things well.
thanks.