Issue with pc386 on 4.7.99.2?
Alexandre Constantino
alexandre.constantino at edisoft.pt
Fri Aug 17 12:53:32 UTC 2007
Have you included the "semaphore" manager on the application's makefile?
IIRC that was one of the changes I had to make for my hello world.
On Friday 17 August 2007, Paul Black wrote:
> I'm currently playing with RTEMS with a view to using it for a project.
>
> To that end, I've downloaded 4.7.1 and the various GCC etc RPMs for
> Fedora 7 and I've successfully compiled RTEMS and the hello_world_c
> example app and have run these on both QEMU and real hardware without issue.
>
> I though I would try the same on 4.7.99.2 and, again, I have
> successfully compiled everything. Unfortunately the app doesn't seem to
> work - I get a blank screen on both QEMU and real hardware.
>
> Here's the detail of what I did for both cases (replace 4.8/4.7.99.2
> with 4.7/4.7.1):
> set path = ($path /opt/rtems-4.8/bin)
> cd /files/rtems
> tar jxvf rtems-4.7.99.2.tar.bz2
> mkdir build-rtems
> cd build-rtems
> ../rtems-4.7.99.2/configure --target=i386-rtems4.8 \
> --enable-rtemsbsp=pc386 \
> --prefix=/files/rtems/rtems-libs-4.7.99.2
> make all install
> setenv RTEMS_MAKEFILE_PATH
> /files/rtems/rtems-libs-4.7.99.2/i386-rtems4.8/pc386
> cd ..
> tar jxvf examples-4.7.99.2.tar.bz2
> cd examples-4.7.99.2/hello_world_c
> make
>
> hello.exe was then copied to a floppy image for booting with GRUB.
>
> Compiler packages used were:
> rtems-4.7-binutils-common-2.17-4.fc7
> rtems-4.7-gcc-common-4.1.1-11.fc7
> rtems-4.7-i386-rtems4.7-binutils-2.17-4.fc7
> rtems-4.7-i386-rtems4.7-gcc-4.1.1-9.fc7
> rtems-4.7-i386-rtems4.7-gcc-c++-4.1.1-9.fc7
> rtems-4.7-i386-rtems4.7-newlib-1.15.0-9.fc7
> rtems-4.7-newlib-common-1.15.0-11.fc7
>
> rtems-4.8-binutils-common-2.17.90-2.fc7
> rtems-4.8-gcc-common-4.2.1-23.fc7
> rtems-4.8-i386-rtems4.8-binutils-2.17.90-2.fc7
> rtems-4.8-i386-rtems4.8-gcc-4.2.1-23.fc7
> rtems-4.8-i386-rtems4.8-gcc-c++-4.2.1-23.fc7
> rtems-4.8-i386-rtems4.8-newlib-1.15.0-23.fc7
> rtems-4.8-newlib-common-1.15.0-23.fc7
>
>
> Any thoughts?
>
>
More information about the users
mailing list