[ECOS] RedBoot serial rx interrupts

Grant Edwards grante@visi.com
Sat Jan 13 12:37:00 GMT 2001


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


More information about the Ecos-discuss mailing list