[ECOS] LPC2148 runtime problems
Sat Apr 15 07:54:00 GMT 2006
On Fri, Apr 14, 2006 at 03:28:59PM -0700, Luis Lopes wrote:
> I've installed eCos on my Mac OS X system, and I am having problems
> with the runtime image.
> This is my setup:
> MacOS X 10.4.6
> binutils 2.16.1
> gcc 4.1.0 or 4.0.3 (with Arm patches)
> newlib 1.14.0 (with tweaks from http://
> billgatliff.com/drupal/node/25 )
> lpc21isp 1.3.7beta
> eCos CVS as of Apr. 13, 2006 (with many fixes to update the old
> configure files)
> Olimex LPC-P2148 development board
> Philips LPC2xxx patches from Hobby Robotics (thank you for the patches!)
> I can build and run the example application: examples/hello.c
> however, when I try the serial.c or twothreads.c things go wrong.
> With twothreads.c, i see the "Entering twothreads' cyg_user_start()
> function" and that's it.
> For serial.c, I simply get "Found /dev/hald" and it stops.
> I've tried gcc 4.1.0 and gcc 4.0.3 with no luck.
> I also have a Linux system, and install the eCos package using the
> eCos install script.
> I copied over my eCos LPC2148 patches.
> Using the GUI, I built the library.
> The serial.c application works fine, however, the twothreads.c still
> has the same issue.
> I do know that the gcc 4.1.0 does build correct ARM images. I've
> built the lpc2148_freertos
> image and its runs fine. I have also built other lpc2148 applications
> with no problems.
> As eCos is quite large, there may be something i'm overlooking or gcc
> 4.x.x is doing
> something bad to eCos.
> Does any one have a clue as to what may be the problem that I'm
> running into?
> Could it be my *.ecc configuration?
Try enabling CYGPKG_INFRA_DEBUG
Also, try some of the test cases. The kernel's tm_basic is a good one.
I've been using gcc 4.0.3 with i386 for a while and not had problems,
but 4.1.0 is very new so there is very little experiance of using it
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