This is the mail archive of the
ecos-discuss@sourceware.org
mailing list for the eCos project.
Re: init_all_network_interfaces() problem?
- From: Grant Edwards <grante at visi dot com>
- To: ecos-discuss at sources dot redhat dot com
- Date: Wed, 2 Jul 2008 13:38:54 +0000 (UTC)
- Subject: [ECOS] Re: init_all_network_interfaces() problem?
- References: <BAY112-W46E7E0413375860F3191E7EF990@phx.gbl>
On 2008-07-02, Yong Chen Tan <oricon776@hotmail.com> wrote:
>>> Sorry my knowledge on this area is very limited... By the way,
>>> I really managed to run the webserver using Redboot.
>>
>> You may have used RedBoot to start an eCos application that
>> was running the web server.
>>
>>> I did create and start the thread running the web server as it
>>> was my only thread in the program. Btw how can I enable the
>>> debug/trace output?
>>
>> Look at the source for defaultTraceHandler(). I don't know
>> what yours looks like, but mine looks like this:
>>
>> void defaultTraceHandler(int level, char_t * buf)
>> {
>> if (buf && level <= GOAHEAD_TRACE_LEVEL)
>> diag_printf('%s', buf);
>> }
>>
>> In my code, the setting of GOAHEAD_TRACE_LEVEL determines the
>> amount of debug output.
>>
>> If turning up the trace level, doesn't show you the problem,
>> then adding a few diag_printf() calls can tell you a lot.
>>
>> You have debugged C programs before, haven't you?
>>
>>> Is there any documentations on these?
>>
>> Dunno. There's source code.
>>
>
> Hi there, my defaultTraceHandler() is also the same as yours..
> Sorry to trouble you again but I have never done this type of
> debugging before. Is it possible to show some sample codes on
> how the debugging is done? Like where should I put this method
> for debugging and what does you mean by adding diag_printf()?
> Im really quite loss at the moment. Hope you can help
I'm sorry, but it sounds to me like you're hopelessly over your
head. Without basic C programming and debugging skills and
basic embedded system development skills, no amount of mailing
list postings is going help much. I think you need to take
some introductory classes on C programming and software
development for embedded microprocessors.
--
Grant Edwards grante Yow! Make me look like
at LINDA RONSTADT again!!
visi.com
--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss