Filio example doesn't run with rtems from the cvs
Thomas Doerfler
Thomas.Doerfler at imd-systems.de
Mon Mar 20 13:11:12 UTC 2006
Matteo,
for RTEMS, the compiler version, the binutils, the newlib (!) and the
RTEMS source code version are very closely related. If you take an
arbitrary GCC version and try to compile RTEMS, it is quite likely that
you will fail.
If you look into the "TOOL_VERSION" file located together with the
released RTEMS source code (like
ftp://ftp.rtems.com/pub/rtems/4.6.99.2/TOOL_VERSIONS ) you get an exact
list of tools which are suitable for this version.
Building your own compiler environment is quite a delicate task, and it
takes a lot of either time or experience to get it right. It is MUCH
easier to use the proper packaged toolset from ftp.rtems.com
So, back to the fileio: I understand you right that you can mount your
harddisk, when you compiled your fileio.exe with the right toolset? This
sounds great, at least this is a starting point for your application, I
think.
wkr,
Thomas.
Matteo wrote:
> Hi Karel,
> May be I understand the problem;
> If I launch fileio.exe token from the builded version of the rtems;
> ../build-rtems/i386-rtems4.7/c/pc386/testsuite/samples/fileio/fileio.exe
> everything works well I can mount my partition.
> If I try to compile the same file of the samples I compile without problem but
> the fileio example doesn't works!
> So the problem is if I try to compile using my gcc version but How it's
> possible? I take rtems from the cvs and I compile it so it could be the same If
> I take the fileio example and I try to compile only it!
> Can you help me ?
>
> Thanks in advantage
>
> Matteo
>
>
>
> Scrive Karel Gardas <kgardas at objectsecurity.com>:
>
>
>>Hi Matteo,
>>
>>please test hello world and ticker examples too. You are able to compare
>>your actual demo output with expected and find out if your RTEMS is broken
>>or not. This will help you with judging what happen in fileio.
>>
>>Cheers,
>>Karel
>>
>>On Mon, 20 Mar 2006, Matteo wrote:
>>
>>
>>>Hi Karel,
>>>I installed binutils-2.16.1, gcc-4.0.2, newlib-1.13.0 and rtems from the
>>
>>cvs but
>>
>>>the fileio example doesn't run.
>>>I can compile it but when I launch it I have only the message about the
>>
>>Console
>>
>>>Device and stop.
>>>I try to add
>>>
>>>#define CONFIGURE_INIT_TASK_STACK_SIZE (100 * RTEMS_MINIMUM_STACK_SIZE)
>>>
>>>in system.h but the result it's the same .
>>>
>>>Someone can help me to write a file on my hard disk ?
>>>
>>>Thanks in advance
>>>
>>>Matteo
>>>
>>>Scrive Karel Gardas <kgardas at objectsecurity.com>:
>>>
>>>
>>>>OK, so please do not forget to report if your fileio and other examples
>>>>are working as expected and if you are finally able to mount your FAT16
>>>>partition.
>>>>
>>>>Cheers,
>>>>Karel
>>>>
>>>>On Fri, 17 Mar 2006, Matteo wrote:
>>>>
>>>>
>>>>>Thanks, you get reason, I forgot to do it
>>>>>Matteo
>>>>
>>>>--
>>>>Karel Gardas kgardas at objectsecurity.com
>>>>ObjectSecurity Ltd. http://www.objectsecurity.com
>>>>
>>>>
>>>
>>>
>>>
>>>
>>>
>>--
>>Karel Gardas kgardas at objectsecurity.com
>>ObjectSecurity Ltd. http://www.objectsecurity.com
>>
>>
>
>
>
>
--
--------------------------------------------
IMD Ingenieurbuero fuer Microcomputertechnik
Thomas Doerfler Herbststrasse 8
D-82178 Puchheim Germany
email: Thomas.Doerfler at imd-systems.de
PGP public key available at:
http://www.imd-systems.de/pgpkey_en.html
More information about the users
mailing list