This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: RedBoot: Restarting a program without reseting the ta



On 07-Nov-2000 Jonathan Larmour wrote:
> Fabrice Gautier wrote:
>> 
>> I was wondering if it is actually possible to stop a program and restart it
>> without the need to reset the target and redboot.
>> For now, when i want to restart the program I have to reset everything.
>> 
>> Do you think there is some chance to implement this feature?
> 
> Use the "kill" command in gdb when the target is stopped (by ctrl-c). That
> will reset it target for you. Of course the hardware may be in a funny
> state, so no guarantees you get something sensible.
>  
>> And what is supposed to happen when using Redboot to run a program I hit a
>> ctrl-C? For now with my i386 target, redboot sends a T packet as if there
>> was a gdb listenning. I would like to have back the Redboot shell when I hit
>> ctrl-C....
> 
> Over to Gary.

This is the designed behaviour - ^C sent to a running program implies breaking
into GDB.  It would not be very simple to do otherwise.

However, once in GDB, sending the string "$k#6b" (without quotes of course)
will kill the GDB session and should restart RedBoot.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]