Get the output of a program in a file using QEmu

Reng Zeng alan at fiucssa.org
Wed Jun 25 05:53:08 UTC 2008


Hello,

It do NOT work for me, I add "#define USE_COM1_AS_CONSOLE 1 " into my
init.c, and run qemu by
     qemu -nographic -serial file:output.txt -boot a -m 128 -fda myimage.img
-hda fat:.

I did not get anything from output.txt. It run well in graphic mode, but I
want the output from the program.

I would appreciate if you could shed me some light on my mind :)

Thanks,
Alan

2008/3/21 Jean-Claude Grange <lebauce at free.fr>:

> Hello,
>
> Thank you all for answers. USE_COM1_AS_CONSOLE =1 worked just fine.
> I'm really interested in your patch, Joel. Are you going to commit it
> soon ? Or would you mind sending your patch to me so that I can test it.
>
> Thanks
> See you
>
>
> Le 17 mars 08 à 19:47, Joel Sherrill a écrit :
>
> > Jean-Claude Grange wrote:
> >> Hello,
> >>
> >> Thanks for your answer. I'll try that.
> >> But I wonder if it's possible to do it without modifying the
> >> program ?
> >>
> >>
> > Define USE_COM1_AS_CONSOLE =1 on the RTEMS configure
> > command line and the console will move to the serial port.
> > This is how I run RTEMS and GCC tests in an automated
> > fashion.
> >
> > I discovered another nice qemu option --no-reboot which
> > exits when the simulated PC does a reset.  This means you
> > get a single run of the application and then it exits.  I have
> > a pending patch in my tree to make the BSP reset on
> > application exit or exception without waiting for a human
> > to press a character.  This sped up the gcc test runs
> > by a large factor since they have >50K tests.
> >
> > --joel
> >> José Marinho <zemanel at gmail.com> wrote:
> >>
> >>
> >>> you can allways create a file, format it to a specific fylesystem
> >>> and pass
> >>> it to qemu as an hard drive, and tell the rtems program to create
> >>> and write
> >>> in a file in that hard drive. and then you can mount that file
> >>> with loop
> >>> device and access it and get the output file. that's the approach
> >>> that I'de
> >>> take. Hope that's usefull to you
> >>>
> >>> José Marinho
> >>>
> >>> On 16/03/2008, Jean-Claude Grange <lebauce at free.fr> wrote:
> >>>
> >>>> Hello,
> >>>>
> >>>> I'm sorry if this is a stupid question but I've searched on the
> >>>> mailing
> >>>> list and
> >>>> didn't find an answer.
> >>>> I'm trying to get the output of a RTEMS program (for example the
> >>>> Hello
> >>>> from the
> >>>> samples testsuite) using QEmu, into a file. I'm using the
> >>>> command (on
> >>>> Linux) :
> >>>>
> >>>> qemu -nographic -serial file:output.txt -boot a -fda myimage.img
> >>>> -hda
> >>>> fat:.
> >>>>
> >>>> but I don't get anything in the 'output.txt' file. I also tried -
> >>>> serial
> >>>> /dev/ttyS* and with the -monitor stdio option but I still have
> >>>> nothing. I
> >>>> must
> >>>> be doing something wrong.
> >>>>
> >>>> I would really appreciate your help.
> >>>> Thank you
> >>>> _______________________________________________
> >>>> rtems-users mailing list
> >>>> rtems-users at rtems.com
> >>>> http://rtems.rtems.org/mailman/listinfo/rtems-users
> >>>>
> >>>>
> >>>
> >>> --
> >>> <img> http://www.deec.uc.pt/common/img/deezoom.gif </img>
> >>>
> >>>
> >>
> >>
> >> _______________________________________________
> >> rtems-users mailing list
> >> rtems-users at rtems.com
> >> http://rtems.rtems.org/mailman/listinfo/rtems-users
> >>
> >
> >
> > --
> > Joel Sherrill, Ph.D.             Director of Research & Development
> > joel.sherrill at OARcorp.com        On-Line Applications Research
> > Ask me about RTEMS: a free RTOS  Huntsville AL 35805
> >   Support Available             (256) 722-9985
> >
> >
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.com
> http://rtems.rtems.org/mailman/listinfo/rtems-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20080625/915bfd47/attachment.html>


More information about the users mailing list