This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Question about diag_printf
- From: "Guillaume Menant" <g dot menant at ayrtontechnology dot com>
- To: <ecos-discuss at sources dot redhat dot com>
- Date: Tue, 9 Jan 2007 12:51:39 +0100
- Subject: [ECOS] Question about diag_printf
Hi,
I'm porting RedBoot on a new platform: ATMEL AT697E on EvaB board and I've
got a problem when RedBoot is starting.
1 - It writes the RedBoot header over the serial link:
RedBoot(tm) bootstrap and debug environment [RAM]
Non-certified release, version v2_0 - built 11:14:36, Jan 9 2007
Copyright (C) 2000, 2001, 2002, Red Hat, Inc.
RAM: 0x40000000-0x60000000, 0x40011060-0x40100000 available
This part is always the same.
2 - It writes the RedBoot prompt (with diag_printf):
RedBoo>t>tt>
Like you see, this part is altered but not always the same way
3 - Too many arguments - stopped at: 't> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> '
Too many arguments - stopped at: 't> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> '
Too many arguments - stopped at: 't> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> '
Too many arguments - stopped at: 't> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t>
t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t> t
Few seconds later this message arrives. It corresponds to an error when
receiving a string on the serial link which is not correct. But nothing has
been sent to the serial link. And it is the end of the previous transmitted
string (RedBoot> ).
-> It appears like interferences between transmitting and receiving data on
serial port. What can I do to prevent this behaviour ?
Best regards.
Guillaume.
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss