[pc386 BSP] ticker.exe issue (CVS head)
Karel Gardas
kgardas at objectsecurity.com
Mon Jan 30 20:48:26 UTC 2006
On Mon, 30 Jan 2006, Joel Sherrill wrote:
>
> Taking my time to see what runs and doesn't. These are the compilers I
> had handy. I don't have any 3.4.x i386-rtems compilers handy.
>
> RTEMS -- CVS head with serial port console and QEMU. Same source
> for all. All use binutils 2.16.1.
>
> WORKS:
> rtems-4.7-i386-rtems4.7-gcc-gcc3.3.5newlib1.12.0-2
> -- prints all time messages
Great! At least something! :-)
> FAILS:
> i386-rtems4.7-gcc (GCC) 4.0.1 (RTEMS
> gcc-4.0.1-20050810/newlib-1.13.0-20050810-4)
> -- ends with register dump after three task prints
>
> WORKS but...:
> i386-rtems4.7-gcc (GCC) 4.1.0 20060123 (prerelease)
> newlib 1.14
> - Weird, prints on 0, 15 and 30 second boundary. But runs.
Do you mean only TA3 task is running? If so, I've also seen this here --
this is if you add some debug print as I sent in the patch in this thread,
you will get this.
> WORKS but ...:
> i386-rtems4.7-gcc (GCC) 4.2.0 20060124 (experimental)
> newlib 1.14
> - Weird, prints on 0, 15 and 30 second boundary. But runs.
>
> Do you get the same failure with all of your compilers?
No, usually 3.4.x bumbs on me with a lot of messages, while 4.x blocks and
then corrupt VGA RAM with few chars. This is on real k6-2 machine using
VGA as a console.
But anyway, nothing is able to run complete ticker.exe as it is for
example the case with PSIM or edb7312 BSPs.
I'm now compiling 4.2-20060128 based toolchain, if it does not work, then
I will try 3.3.5-based one.
Thanks for the info,
Karel
--
Karel Gardas kgardas at objectsecurity.com
ObjectSecurity Ltd. http://www.objectsecurity.com
More information about the users
mailing list