>Does anyone know if it is possible to debug under linux with gdb and POSE
>(2.1d29) on a Palm III ROM downloaded from a device rather than the debug
>ROM?

Yes, there's no problem with this combination.  A "Debug" ROM merely means that
it has additional error checking in it.  A "Release" ROM, therefore, has less
error checking.  There's nothing about a Release ROM that would prevent you from
actually debugging your application.


*    Support for the gdb debugger has been built-in for quite some time
     (since 2.1d22 or so).  Here, finally, are some instructions for
     interacting with it.  [Ben Thomas]

     - Build your app.  Be sure to link with -g.
     - Start Poser.
     - Load your app into Poser.
     - Start gdb.
     - Type "target pilot localhost:2000" to gdb.
     - Start your app on Pose.
     - Wait for gdb to see the initial breakpoint and prompt you.
     - Start debugging.

     Note that you no longer need to use gdbpanel or gdbplug if you were
     using those with earlier versions of Poser, Copilot, or xcopilot.

>For example which ROMs can be used with
>which emulators on which platforms with which tools, the implications of
>downloading ROMs with pi-getrom etc.

All ROMs can always be used with the latest posted Palm OS Emulator on all
platforms it runs on (Mac, Windows, and some Unixen).  We don't release ROMs
unless we can also release an emulator that supports it.  (Actually, to be more
accurate, unless we can release an emulator that emulates the hardware that the
ROM is designed to run on.  For some ROM releases like OS 3.3, no new hardware
was involved, so no special emulator was needed for those.)

-- Keith Rollin
-- Palm OS Emulator engineer







"Haemish Graham" <[EMAIL PROTECTED]> on 11/29/99 05:16:14 AM

Please respond to [EMAIL PROTECTED]

Sent by:  "Haemish Graham" <[EMAIL PROTECTED]>


To:   "palm" <[EMAIL PROTECTED]>
cc:    (Keith Rollin/HQ/3Com)
Subject:  gdb under linux with POSE




Hi.

Does anyone know if it is possible to debug under linux with gdb and POSE
(2.1d29) on a Palm III ROM downloaded from a device rather than the debug
ROM? I would rather use the debug ROM but despite sending my signed
application over a month ago I have still had no response.

I have read all the posts and everything seems to indicate that all the
bridges between POSE and gdb of been worked into POSE so gdb and POSE should
talk to each other providing the app was built with -g.

If anyone at Palm reads this I would really like to have a chance to use the
debug ROMs before PalmSource next week, is it coincidence that my
registration form for PalmSource never seemed to arrive either!

As a result of a few frustrating hours on and off over the last couple of
weeks it would seem to me that there is a need for a compatibility chart for
the various development suites. For example which ROMs can be used with
which emulators on which platforms with which tools, the implications of
downloading ROMs with pi-getrom etc. Its the kind of thing that would be
useful at the top of a getting started doc.

Cheers, Haemish (hoping palm computing will remember him and process his
registration for palm development and palm source).






Reply via email to