This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: RedBoot serial rx interrupts
On Sat, Jan 13, 2001 at 08:17:26AM -0700, Gary Thomas wrote:
>
> On 12-Jan-2001 Grant Edwards wrote:
> >
> > I've got RedBoot running fine without network support. It's
> > using polled serial I/O: the individual serial Rx interrupts
> > are unmasked but the global interrupt mask is set.
> >
> > [Why are interrupts being unmasked when polled I/O is being
> > used?]
> >
>
> It should not. Where are you seeing this [which file/line]?
hal/common/src/hal_if.c line 419 (at end of hal_ctrlc_isr_init()).
I suspect this appears to be happening because
CYGSEM_HAL_ROM_MONITOR == 0 (because CYG_HAL_STARTUP == RAM ?)
> Are you sure about all of these questions? RedBoot absolutely _never_
> touches interrupts. The only time interrupts are used is by eCos
> applications.
I'm going to try to force CYGSEM_HAL_ROM_MONITOR to 1, to see
what happens.
I there a list of what the values for all of the configuration flags
need to be in order for RedBoot to work?
--
Grant Edwards
grante@visi.com