[ECOS] Linking Problem i386 target
Alex Mathews
alexma@crosstor.com
Mon Oct 23 07:33:00 GMT 2000
Yes, it is because of the size of the kernel. You need to modify the
memory layout so that the image can fit. With the windows tool there is
a nice GUI interface for changing th memory layout. For Linux I think
you have to hand modify some files in
packages/hal/i386/pc/current/include/pkgconf. I'm not sure if the
*.ldi, *.h, and *.mlt files have to be changed, or maybe just the *.mlt
file for ram.
-Alex
Christian Plessl wrote:
>
> Hi
> When trying to build the test applications I get the following error messages:
>
> /usr/local/pack/ecos/i386-elf-tools/i386-elf/bin/ld: address 0xb88f4 of
> /home/cplessl/work/ram-net-dhcp/install/tests/net/tcpip/current/tests/tcp_lo_test
> section .bss is not within region ram
> collect2: ld returned 1 exit status
>
> The problem only shows up, when I have ECOS configured with network
> support. Maybe the increased kernel size of this configuration could be the
> cause for this error?!
>
> Anybody noticed this before? Any solutions?
>
> Chris
>
> --
> Christian Plessl <cplessl@ee.ethz.ch>
--
Alex Mathews
CrosStor Software, Inc.
908-226-0100 ext 148
alexma@crosstor.com
More information about the Ecos-discuss
mailing list