On Wed, Jun 25, 2008 at 12:19:00PM +0000, Yong Chen Tan wrote:
> 
> Hi, for my case is two threads running.
> One thread is a menu printed on the hyperterminal and scanf is used to check 
> for user input.
> Another thread is to run a simple 7 Seg LED from 0-9 on  ARM Board.
> 
> So the thread for the 7 Seg LED is stuck at the scanf thread.
> How should it be solved? Puzzled...

Please don't top post.

> > Date: Wed, 25 Jun 2008 04:19:20 -0600
> > From: [EMAIL PROTECTED]
> > To: [EMAIL PROTECTED]
> > CC: [email protected]
> > Subject: Re: [ECOS] [email protected]
> >
> > Yong Chen Tan wrote:
> >>
> >> Hi, I got some doubts regarding the multi-threading.
> >> I experience some problems when i do multi-threading.
> >> The thread seems to stuck at the scanf function. Is it normal? Are there 
> >> ways to solve this problem?
> >
> > What's the source of your input? Notice that the default console (haldiag) 
> > does
> > non-interrupt I/O (in fact with interrupts disabled) and will definitely 
> > block
> > all other threads from running.
> >
> > If you want interruptable console I/O, you'll need to enable the serial 
> > drivers.
> > Check the archives for lengthy discussions on this point.


Do as Gary said here.... Enable the interrupt driver serial device
driver and use /dev/ser0, or /dev/tty0 as appropriate.

    Andrew

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

Reply via email to