Issue with pc386 on 4.7.99.2?

Paul Black paul.black at oxsemi.com
Fri Aug 17 06:30:26 CDT 2007


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?


-- 
Paul




More information about the rtems-users mailing list