This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: RedBoot, Ethernet, MBX860



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?

Do you know why it might be failing?  Do I need real-time clock support on
my MBX board?

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.

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
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]