[ECOS] Running an application - How to continue without gdb
Jonathan Larmour
jifl@eCosCentric.com
Wed Mar 5 18:34:00 GMT 2003
Gary D. Thomas wrote:
> On Wed, 2003-03-05 at 08:32, Bahadir Balban wrote:
>
>>Hi there,
>>
>>When I compile a simple, stand alone program without ecos, after downloding to RAM, it continues to run on my E7T, even if I deattach the serial cable (I mean gdb). But with ecos it doesn't. It stops as soon as I deattach gdb.
>>How do I make it continue to run without control of gdb, after the download? (In fact it doesn't need gdb to be able to run I think)
>>
>>If this is achiveable, I also want to use the serial port by which gdb has downloaded my program.
>>
>>What I mean is, I will download and start it using gdb, and then deattach the serial cable, and use the same serial port for my application. I know that it is obviously not possible to do this while gdb is communicating with the target from same channel, but this case is different as you see. Is this possible? (i.e. does redboot block that channel even if there's no gdb on that channel anymore?)
>
>
> Why not just use RedBoot to load & execute the program,
> without involving GDB at all?
Particularly since the problem is probably that diagnostic output will
still want to use the GDB protocol and therefore expect an ACK from GDB,
which never arrives so the target stops.
To change your program to output "straight" i.e. not GDB output, your
program has to change this programmatically. See
http://sources.redhat.com/ml/ecos-discuss/2003-02/msg00201.html
Jifl
--
eCosCentric http://www.eCosCentric.com/ The eCos and RedBoot experts
--[ "You can complain because roses have thorns, or you ]--
--[ can rejoice because thorns have roses." -Lincoln ]-- Opinions==mine
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss
More information about the Ecos-discuss
mailing list