[ECOS] redboot booting linux on i386 pc ..

Srinivasa R Kanduru skanduru@gmail.com
Thu Jan 20 02:41:00 GMT 2005


Hi,

I am new to eCos and have been playing around with ecos/redboot to
boot vmlinux off the net. Redboot boots up fine and the networking is
configured. I can load vmlinux using tftp protocol. The output on the
monitor shows up like this:

RAM: 0x100000-0x040ffc00, [0x0018efd0-0x01000000] available

I have changed the start address of the kernel to be at 2 MB so as not
to crash redboot. After loading the kernel it prints ..

Entry point 0xc0205000, address range : 0xc0200000-0xc03bdec0

Now if I do 'go 0xc0205000', it gives an error message

$T0408:005020C0;04:e0ffff00;#b5

How do I interpret this ? Does this mean that it got a 'ILL' signal
and the value at 0xc0205000 is 0xffffe0 which is not valid ?

I am unable to get access to serial console. I set the
CYGNUM_HAL_VIRTUAL_VECTOR_COMM_CHANNELS to include both the serial
consoles. The monitor takes the channel id of 2.

When I switch to any of the other channels (channel 1 for ex) eCos
dies I think as I don't see any output on the serial console. (The
baudrate was set correctly using kermit)

Any idea ??

How do I connect to the serial console ?

I was able to connect to the target using gdb thru' ethernet, but I
cannot debug the problem as the redboot freezes when 'gdb' is active.

Is there anyway I can have both 'gdb' and 'redboot' on video console
active simultaneously ?

Since this is a regular pc and not a target board, the debugging
options might be limited. Any help is greatly appreciated.

-- 
     Regards,
     Srinivasa Kanduru

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list