JTAG debugging of DBPXA250

Hello,

I want to buy QNX for a project based on PXA250. I have no experience with both QNX and DBPXA250 board. I wonder what I will need to do remote debugging of the software running on PXA. I want to use JTAG beacuse I will have no Ethernet or serial line on final device. Is it enough to have QNX Momentics PE, the board and a simple JTAG-parallel cable? Or will I need something more?

thanks for any answers


Wojciech Piechowski
RADMOR S.A.
ul. Hutnicza 3, 81-212 Gdynia
Poland
+48 58 6996732 Wojciech.Piechowski@radmor.com.pl

Wojciech Piechowski <wojciech.piechowski@radmor.com.pl> wrote:

Hello,

I want to buy QNX for a project based on PXA250. I have no
experience with both QNX and DBPXA250 board. I wonder what
I will need to do remote debugging of the software running
on PXA. I want to use JTAG beacuse I will have no Ethernet
or serial line on final device. Is it enough to have QNX
Momentics PE, the board and a simple JTAG-parallel cable?
Or will I need something more?

thanks for any answers

There is already a Board Support Package for the Intel DBPXA250
development platform, which is available as part of the Momentics
Professional Edition (PE) CD. Refer to our web site for more
information on what is contained in the PE CD. As for JTAG tools,
Intel’s web site would be a better place to get information on
what tools they offer, but in general, we only use the JTAG
interface for initial programming of the board’s flash. Once
the OS is up and running, a JTAG debugger is not really of use,
since they rely on working with physical addresses, and QNX
processes each run in their own memory protected virtual address
space. However, the GNU debug tools are available for debugging
processes at runtime. For more information on hardware and
software debugging under QNX, please refer to:

http://www.qnx.com/developer/articles/index.html?article=aug2202

Since the BSP for the DBPXA250 board is already done, you
shouldn’t need to worry about JTAG level debugging of the
Initial Program Loader (IPL) or startup; however, if you
have no ethernet or serial I/O on the final device, it would
be best to do all your runtime software debugging on the DBPXA250
board, and attempt to design your hardware interface as close
to this reference as possible.




Wojciech Piechowski
RADMOR S.A.
ul. Hutnicza 3, 81-212 Gdynia
Poland
+48 58 6996732 > Wojciech.Piechowski@radmor.com.pl

David Green (dgreen@qnx.com)

QNX Software Systems Ltd.
http://www.qnx.com

Hi,

Are there any plans to have Lauderbach integrate support for a JTAG based
debugger into the Momentics IDE for the X-Scale platform? If so what is a
general timetable for release? An earlier press release stated support was
underway for one of the other processor families, SH I believe.

Also, please correct me if I’m wrong but serial debugging for Momentics IDE
is broken in the current 6.2 release (as of 9/06/02), though native GDB
serial debugging does work.

Regards,
John Roul

<dgreen@qnx.com> wrote in message news:al7t87$72h$1@nntp.qnx.com

Wojciech Piechowski <> wojciech.piechowski@radmor.com.pl> > wrote:
Hello,

I want to buy QNX for a project based on PXA250. I have no
experience with both QNX and DBPXA250 board. I wonder what
I will need to do remote debugging of the software running
on PXA. I want to use JTAG beacuse I will have no Ethernet
or serial line on final device. Is it enough to have QNX
Momentics PE, the board and a simple JTAG-parallel cable?
Or will I need something more?

thanks for any answers


There is already a Board Support Package for the Intel DBPXA250
development platform, which is available as part of the Momentics
Professional Edition (PE) CD. Refer to our web site for more
information on what is contained in the PE CD. As for JTAG tools,
Intel’s web site would be a better place to get information on
what tools they offer, but in general, we only use the JTAG
interface for initial programming of the board’s flash. Once
the OS is up and running, a JTAG debugger is not really of use,
since they rely on working with physical addresses, and QNX
processes each run in their own memory protected virtual address
space. However, the GNU debug tools are available for debugging
processes at runtime. For more information on hardware and
software debugging under QNX, please refer to:

http://www.qnx.com/developer/articles/index.html?article=aug2202

Since the BSP for the DBPXA250 board is already done, you
shouldn’t need to worry about JTAG level debugging of the
Initial Program Loader (IPL) or startup; however, if you
have no ethernet or serial I/O on the final device, it would
be best to do all your runtime software debugging on the DBPXA250
board, and attempt to design your hardware interface as close
to this reference as possible.


\

Wojciech Piechowski
RADMOR S.A.
ul. Hutnicza 3, 81-212 Gdynia
Poland
+48 58 6996732 > Wojciech.Piechowski@radmor.com.pl


\

David Green (> dgreen@qnx.com> )

QNX Software Systems Ltd.
http://www.qnx.com

A small correction to the previous post, the correct spelling for the JTAG
debugger company is Lauterbach.

Regards,
John

“John Roul” <fck8828@yahoo.com> wrote in message
news:alblmv$pbb$1@inn.qnx.com

Hi,

Are there any plans to have Lauderbach integrate support for a JTAG based
debugger into the Momentics IDE for the X-Scale platform? If so what is a
general timetable for release? An earlier press release stated support
was
underway for one of the other processor families, SH I believe.

Also, please correct me if I’m wrong but serial debugging for Momentics
IDE
is broken in the current 6.2 release (as of 9/06/02), though native GDB
serial debugging does work.

Regards,
John Roul

dgreen@qnx.com> > wrote in message news:al7t87$72h$> 1@nntp.qnx.com> …
Wojciech Piechowski <> wojciech.piechowski@radmor.com.pl> > wrote:
Hello,

I want to buy QNX for a project based on PXA250. I have no
experience with both QNX and DBPXA250 board. I wonder what
I will need to do remote debugging of the software running
on PXA. I want to use JTAG beacuse I will have no Ethernet
or serial line on final device. Is it enough to have QNX
Momentics PE, the board and a simple JTAG-parallel cable?
Or will I need something more?

thanks for any answers


There is already a Board Support Package for the Intel DBPXA250
development platform, which is available as part of the Momentics
Professional Edition (PE) CD. Refer to our web site for more
information on what is contained in the PE CD. As for JTAG tools,
Intel’s web site would be a better place to get information on
what tools they offer, but in general, we only use the JTAG
interface for initial programming of the board’s flash. Once
the OS is up and running, a JTAG debugger is not really of use,
since they rely on working with physical addresses, and QNX
processes each run in their own memory protected virtual address
space. However, the GNU debug tools are available for debugging
processes at runtime. For more information on hardware and
software debugging under QNX, please refer to:

http://www.qnx.com/developer/articles/index.html?article=aug2202

Since the BSP for the DBPXA250 board is already done, you
shouldn’t need to worry about JTAG level debugging of the
Initial Program Loader (IPL) or startup; however, if you
have no ethernet or serial I/O on the final device, it would
be best to do all your runtime software debugging on the DBPXA250
board, and attempt to design your hardware interface as close
to this reference as possible.


\

Wojciech Piechowski
RADMOR S.A.
ul. Hutnicza 3, 81-212 Gdynia
Poland
+48 58 6996732 > Wojciech.Piechowski@radmor.com.pl


\

David Green (> dgreen@qnx.com> )

QNX Software Systems Ltd.
http://www.qnx.com

Also, please correct me if I’m wrong but serial debugging for Momentics IDE
is broken in the current 6.2 release (as of 9/06/02), though native GDB
serial debugging does work.

Unsupported rather then broken. But yes, the release of 6.2.0 IDE does
require you to have some form of tcp/ip networking in place.

chris

\

Chris McKillop <cdm@qnx.com> “The faster I go, the behinder I get.”
Software Engineer, QSSL – Lewis Carroll –
http://qnx.wox.org/