This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
RE: multi-ice-gdb-server - ReadChar Problem..
- From: Gary Thomas <gary at mlbassoc dot com>
- To: Srinivas Kandagatla <srinivas at cisctechnology dot com>
- Cc: eCos Discussion <ecos-discuss at ecos dot sourceware dot org>
- Date: Fri, 10 Feb 2006 04:59:08 -0700
- Subject: RE: [ECOS] multi-ice-gdb-server - ReadChar Problem..
- References: <73C8998CF982A245A95EE73ACE13ADFA0F3486@MAIL.cisctechnology.com>
On Fri, 2006-02-10 at 17:24 +0530, Srinivas Kandagatla wrote:
> Hi all,
> I found the workaround for this problem.
> I want to share this with all of those who encountered this problem.
>
> Just comment the below code in remote-utils.c
>
> #if defined(F_SETFL) && defined (FASYNC)
> save_fcntl_flags = fcntl (remote_desc, F_GETFL, 0);
> save_fcntl_flags |= FASYNC;
> #if defined(O_ASYNC)
> save_fcntl_flags |= O_ASYNC;
> #endif
> fcntl (remote_desc, F_SETFL, save_fcntl_flags);
> ioctl (remote_desc, FIOASYNC, &enable_async);
> disable_async_io ();
> #endif /* FASYNC *
>
> It works.. ....
Could you send a patch to ecos-patches@ecos.sourceware.org, please?
It's difficult to tell exactly what you changed here...
>
> Happy debugging ....
> Regards
> Srinivas.Kandagatla
> Sr. Software Engineer.
> CISC India.
>
>
> -----Original Message-----
> From: ecos-discuss-owner@ecos.sourceware.org
> [mailto:ecos-discuss-owner@ecos.sourceware.org] On Behalf Of Srinivas
> Kandagatla
> Sent: Friday, February 10, 2006 8:58 AM
> To: ecos-discuss@ecos.sourceware.org
> Subject: [ECOS] multi-ice-gdb-server - ReadChar Problem..
>
>
> Hi All,
> Recently I have downloaded multi-ice-gdb-server and managed to compile and
> run according to the instructions in
> http://ecos.sourceware.org/multi-ice.html after running the below command I
> get the errors as shown.
> The multi-ice-gdb-server is failing at readchar function.
>
> ##"C:\Program Files\ARM\Multi-ICE\multi-ice-gdb-server.exe"
> --remote-port 9000 --byte-sex l --config-dialog
>
> GNU Multi-ICE GDB server 1.0
>
>
> Connected to the Multi-Ice target.
>
> Targeted ARM core: ARM9 0
>
> Target characteristics:
> Hardware?: YES
> Comms Channel?: YES
> Endian-ness: LITTLE
> Single-Step Support: NO
> Load Size: 32768
> Custom Load?: NO
>
> No other modules found on debug target.
>
> GDB Server starting on port 9000
>
> Got a connection from localhost
>
> Not a good vector or eCos not running!
>
> putpkt(read): Resource temporarily unavailable
>
> readchar: Resource temporarily unavailable
>
>
>
> I Think many people have faced the similar problem. I searched mailing list,
> could not get any solution to this.
> Does this problem have any workarounds or solutions or suggestions or some
> specific version of CYGWIN to be installed.....
> Pl let me know..
>
> I am also working on this ....
>
>
> Regards
> Srinivas.Kandagatla
> Sr. Software Engineer.
> CISC India.
>
>
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>
--
------------------------------------------------------------
Gary Thomas | Consulting for the
MLB Associates | Embedded world
------------------------------------------------------------
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss