This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: printf
- To: Dave Airlie <airlied at parthus dot com>
- Subject: Re: [ECOS] printf
- From: Jonathan Larmour <jlarmour at cygnus dot co dot uk>
- Date: Fri, 08 Dec 2000 03:18:07 +0000
- CC: "'Grant Edwards'" <grante at visi dot com>, ecos-discuss at sourceware dot cygnus dot com
- Organization: Red Hat UK Ltd.
- References: <Pine.LNX.4.21.0012071859410.673-100000@platinum.limerick.sslinc.com>
Dave Airlie wrote:
>
> Just to update...
>
> I've gotten a function now that dumps either a char or a string out
> through the Jeeni debugger... I can post them .. they are not exactly
> integrated into eCos... even though you can tell by them where I started
> from (newlib has some of this already)
>
> its up on http://www.skynet.ie/~airlied/ecos/jtag_output.c
>
> integrating into eCos is left as an exercise to the reader as I'm up the
> walls the moment...
This is useful, and very obviously based on newlib :-), but that's no big
deal since I've just checked and these bits were in fact written by our own
Nick Clifton so no copyright worries.
Would someone be prepared to munge this, test it and put it in a patch? We
don't have any Jeenis here so I couldn't really. One issue is that all
haldiag stuff is platform-specific, but this code would probably be usable
across all ARM platforms. But if someone is prepared to do it for one
platform, I'll see if I can extrapolate to the others.
Another is that cyg_hal_plf_jtag_getc is not written. But this would almost
certainly be all it needs:
static bool
cyg_hal_plf_jtag_getc(char *c)
{
do_AngelSWI(SYS_READC, (unsigned int *)c);
}
Volunteers? I'd hate this useful feature to not get in.
Jifl
--
Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS Tel: +44 (1223) 728762
"Plan to be spontaneous tomorrow." || These opinions are all my own fault