This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: RedBoot, Ethernet, MBX860
- To: Anthony Massa <amassa at logici dot com>
- Subject: RE: [ECOS] RedBoot, Ethernet, MBX860
- From: Gary Thomas <gthomas at cambridge dot redhat dot com>
- Date: Tue, 08 May 2001 16:53:02 -0600 (MDT)
- Cc: "eCos (E-mail)" <ecos-discuss at sources dot redhat dot com>,
- Cc: "eCos (E-mail)" <ecos-discuss at sources dot redhat dot com>,"Natarajan, Mekala (CTS)" <NMekala at chn dot cognizant dot com>
- Organization: Red Hat, Inc.
On 08-May-2001 Anthony Massa wrote:
>
> After adding the patches and then rebuilding my eCos image, the Ethernet
> seems to be working properly. I get through the quicc_eth_init routine and
> then I see the output for the DHCP code that correctly receives an IP
> address from my DHCP server.
>
> However, the code always seems to fail at the cyg_libc_time_getzoneoffsets
> routine in time.inl. I get an Illegal Instruction dialog box that pops up
> in Insight. After I dismiss the dialog box the code is stopped and will not
> continue to run.
>
> Do you know where this is called from?
>
At least you're making some progress here. I'm not sure what the problem is
though. Perhaps you could send me the executable (privately, not to the list!)
and I'll give it a glance.
> Do you know why it might be failing? Do I need real-time clock support on
> my MBX board?
>
No.
> I have seen the $ strings below as well when running from RedBoot. I have
> been using GDB/Insight to download and run my code. I haven't been running
> just using RedBoot. It seems as though there is some confusion as to
> whether the Ethernet port or serial port is to be used for debugging.
>
This was caused by confusion between the eCos program and the debug environment.
That's what the patches should have fixed.
> Thanks for the help.
>
> --Anthony
>
>
>>
>>On 08-May-2001 Natarajan, Mekala (CTS) wrote:
>>> I applied the patch which was sent yesterday.
>>> Still i face the same problem.
>>>
>>> Mr.Anthony, are you able to do ethernet debugging after
>>adding the patch.
>>>
>>>
>>> RedBoot> go 20000
>>>
>>$T04thread:00000000;40:00004e20;01:000055f4;#53$T04thread:00000
>>000;40:00004e
>>> 20;0
>>>
>>1:000055f4;#53$T04thread:00000000;40:00004e20;01:000055f4;#53$T
>>04thread:0000
>>> 0000
>>> ;40:00004e20;01:000055f4;#53
>>>
>>
>>Odd, this works fine for me (I just re-did it to make sure).
>>
>>Note: in order for the the patches to have an effect, you need
>>to update your
>>configuration.
>> % ecosconfig tree
>> % make clean;make
>>