PSP Setup Guide-English
PSP Setup Guide-English
Table of Contents
Development Host............................................................................................................4
-2-
SCE CONFIDENTIAL
Debugging ......................................................................................................................31
8 Debugging Support Functions Provided by System Software ......................... 34
Content Information Check Function ...........................................................................34
9 Supplement ........................................................................................................... 40
Maximum Size of PRX/ELF...........................................................................................40
-3-
SCE CONFIDENTIAL
USB device
Memory Stick™
Development host USB connector
(Windows XP /
Linux such as CentOS 4.4) USB connector
Controller
port
DVD-ROM drive Headset
remote controller
Headset controller
Ethernet
Development Host
The development host must be a PC that runs Windows XP or a version of Linux such as
CentOS 4.4.
Recommended environments:
- Windows XP SP3 * Basic operation has also been verified with
Windows Vista.
- CentOS 4.4 * Other distributions for which operation has been FedoraCore 3.4.5
verified RedHat9
Application programs are compiled and built on the development host. The development host
is also used to perform operations such as loading, executing, and debugging built programs on
the PSP™ Hardware Tool.
The following can be used as compilers and debuggers.
-4-
SCE CONFIDENTIAL
GUI Debugger
The development host can also be used to perform tasks for packaging debugged applications
and for updating the built–in software of the PSP™ Hardware Tool.
Creating Packages
Windows XP + PSPhtool_Updater
The PSP™ Hardware Tool is used for test running and debugging application programs.
Therefore, it is has functions not only for the PSP™ but also for communicating with the
development host and providing debugging support. For details about debugging support
functions, see Chapter 8, "Debugging Support Functions Provided by System Software."
The PSP™ Hardware Tool is provided as a combination of a system and controller unit, and is
available in the following models.
– DTP-T2000 : For the Japanese market (DTP-T1000+DTP-H200)
– DTP-T2000A : For North American, European, and Asian markets
(DTP-T1000A+DTP-H200)
– DTP-T1000 : (Old model) For the Japanese market (DTP-T1000+DTP-H110)
– DTP-T1000A : (Old model) For North American, European, and Asian markets
(DTP-T1000A+DTP-H110)
-5-
SCE CONFIDENTIAL
The PSP™ Testing Tool is also available as a dedicated test run device, consisting of the PSP™
Hardware Tool without the functions for communicating with the development host.
– DTP-H2500 : For the Japanese market (DTP-H1500+DTP-H200)
– DTP-H2500A : For North American, European, and Asian markets
(DTP-H1500A+DTP-H200)
– DTP-H1500 : (Old model) For the Japanese market (DTP-H1500+DTP-H110)
– DTP-H1500A : (Old model) For North American, European, and Asian markets
(DTP-H1500A+DTP-H110)
There are also standalone controller models, which can be used to replace the controllers of the
various PSP™ Hardware Tools.
– DTP-H110 : For PSP-1000
– DTP-H200 : For PSP-2000 / PSP-3000
– DTP-H300 : For PSP-N1000
The PSP™ software development kit (SDK) is a set of software tools for PSP™ application
development, and it includes runtime libraries and documentation.
The SDK, which is divided into several packages shown below, can now be downloaded from
the PSP™ Developer Network (https://psp.scedev.net). Refer to the "Startup Guide"
(https://psp.scedev.net/docs/startup_guide) for the download address of each package.
In this document, file names of the form PSP_Runtime_Libraries-x.x.x.zip are used, where
"x.x.x" represents the version. For example, the package for version 5.0.0 is called
PSP_Runtime_Libraries-5.0.0.zip.
Note that if you use the PSP™ (PlayStation®Portable) SDK Installer as explained later, you
can obtain the latest version in one download.
Software used for updating PSP™ Hardware Tool (for Windows XP)
Hardware tool updater PSPhtool_Updater–xxx.zip
utility Packaged tools for collectively updating the firmware and
built-in system software of the PSP™ Hardware Tool.
Kernel update binary PSP_Hardware_tool_Kernel_Update_Binary_xxx.zip
Packaged binary data for updating the firmware and built-in
system software of the PSP™ Hardware Tool.
Note that the method of updating the PSP™ Hardware Tool was changed beginning with
version 5.0.0. Windows XP is now required. The information in this document applies to
version 5.0.0 and later.
-6-
SCE CONFIDENTIAL
-7-
SCE CONFIDENTIAL
The following version of Visual Studio is required to use ProDG as the development
environment.
• Visual Studio 2005/2008 Standard Edition or higher
If the above version of Visual Studio is installed, then the PSP™ SDK Installer can be used to
install ProDG, as described in "PSP™ Software Development Kit Installation," which will
install Visual Studio Integration and enable the use of Visual Studio as an application
development environment.
(1) Download the PSP™ SDK Installer from the following URL. (The version may have
changed, so be sure to download the latest
version.) https://psp.scedev.net/projects/pspinstaller
(2) Expand the ZIP archive and launch the PSP™ SDK Installer.
-8-
SCE CONFIDENTIAL
If a "Failed to Update List of Components" dialog box appears after pressing the
"Install (online)" button, the network proxy might not have been set. Select "Settings"
and verify "Proxy Settings."
-9-
SCE CONFIDENTIAL
(5) Enter your PSP™ Developer Network login information and click "OK."
(7) "Install Directory" is the directory where the components selected in (6) are installed.
Change the install directory as necessary. Verify that the desired "Install Directory" is
set and click "Next >".
- 10 -
SCE CONFIDENTIAL
(8) Verify the installation components and if OK, click the "Install >" button.
- 11 -
SCE CONFIDENTIAL
(10) Use the default options of the ProDG installer when it launches to install ProDG. In
addition to the SNC/C++ Compiler, ProDG Debugger, and Target Manager installers,
the Visual Studio Integration (VSI) installer is included in the ProDG for PSP
installer. Install VSI to use Visual Studio.
(11) Press any key when the psp-utils command prompt installer appears.
- 12 -
SCE CONFIDENTIAL
The following environment variables are automatically set during the installation process. To
update environment variables on Windows XP, right click the "My Computer" icon and select
"Properties." In the "System Properties" window, select "Advanced" and click "Environment
Variables." Find the desired environment variables from the "System Environment Variables"
list.
• PATH
PATH is set with a list of directories where the executable files are located. Individual
directories are separated by semicolons. The directories required for using ProDG for
PSP are automatically added to PATH by the ProDG for PSP installer.
• SCE_PSP_HW_ROOT
SCE_PSP_HW_ROOT is set with the root directory of the development kit. The directory
that was specified in the "Install Directory" of the PSP™ SDK Installer is set here. This
environment variable is set if the Runtime Libraries package is installed.
• SN_COMMON_PATH
If the ProDG for PSP package is installed, SN_COMMON_PATH is set with the path to
the SN Systems' common binaries. This environment variable is automatically set by the
ProDG for PSP installer.
- 13 -
SCE CONFIDENTIAL
• SN_PSP_PATH
SN_PSP_PATH is automatically set by the ProDG for PSP installer with the path to the
PSP™ specific binaries of SN Systems.
- 14 -
SCE CONFIDENTIAL
Note
If you do not plan to use the command line tools, you do not need to perform the
configuration tasks described in this chapter.
Cygwin Installation
(6) Click "Next >" on the "Select Local Package Directory" screen.
(7) If a proxy exists, enter the proxy configuration on the "Select Connection Type"
screen. If no proxy exists, select "Direct Connection" and click "Next >".
(8) Select any site listed on the "Choose Download Site(s)" screen. (Although multiple
- 15 -
SCE CONFIDENTIAL
sites can be selected, try to choose a site that is geographically nearby). Then press
"Next >".
While the package is downloading, a progress screen will appear.
(9) When downloading finishes, the "Select Packages" screen will appear. Open the Devel
category and select the make package as the install target. Then select the Utils
category, followed by the rpm package.
Download the Cygwin compiler psp-gcc package psp-gcc-X.XX.X-cygwin.zip from the following
URL.
https://psp.scedev.net/projects/compiler
Execute the following commands to unzip psp-gcc-X.XX.X-cygwin.zip to a folder for
temporarily performing work (tmp folder is assumed here) and to launch Cygwin. ("Cygwin>"
is the prompt.)
[Example]
Cygwin > cd /tmp
- 16 -
SCE CONFIDENTIAL
Use the PSP™ SDK Installer to install the PSP™ software development kit as described in
"Building the Development Host (Visual Studio + ProDG)."
When using Cygwin for command line-based development, the "SN ProDG for PSP" component
in Tools [Debug / Graphics / Network / Sound / Video Streaming / SN Tools / UMD Game
Master Disc] may be omitted from the components to be installed.
Also, be sure to set the "Install Directory" of the PSP™ SDK Installer to the directory
corresponding to /usr/local as viewed from the Cygwin root directory (normally
"C"\Cygwin\usr\local").
The Cygwin compiler runs in the Cygwin environment and calls the Windows tool internally.
Therefore, if a path is specified for an environment variable that sets the temporary directory
(TEMP, TMP, TEMPDIR, or TMPDIR) and that path cannot be accessed from Windows, an
error may occur and the tool will not be able to access that directory.
When using the Cygwin compiler, either leave the TEMP, TMP, TEMPDIR, and TMPDIR
environment variables unset in Cygwin or specify an actual Windows path to a folder that
exists, as in the example shown below.
[Example]
Cygwin > export TMP=c:\\Temp
(Since \ is used as a control character in Cygwin, it should be preceded by the escape
character.)
- 17 -
SCE CONFIDENTIAL
(1) Create the /usr/local/psp directory (be sure to make this a real directory).
[Example]
CentOS > cd /usr/local
CentOS > mkdir psp
(2) Expand "PSP_Runtime_Libraries-xxx.zip" under /usr/local/psp.
[Example]
CentOS > cd /usr/local/psp
CentOS > unzip PSP_Runtime_Libraries-x.x.x.zip
(3) Expand "PSP_Sample_Code_Data-*-x.x.x.zip" under /usr/local/psp as necessary.
[Example]
CentOS > cd /usr/local/psp
CentOS > unzip PSP_Sample_Code_Data-*-x.x.x.zip
(4) Install "psp-gcc-x.x.x-linux.tgz."
Note: If rpm is used to install "psp-gcc-x.x.x-linux.tgz," it is installed under
/usr/local/psp/gcc-x.x.x regardless of the directory in which rpm is executed.
[Example]
CentOS > cd /tmp
CentOS > tar zxvf psp-gcc-x.x.x-linux.tgz
CentOS > rpm -ivh psp-gcc_x_x_x-x-x.i386.rpm
CentOS > rpm -ivh psp-newlib_x_x_x-x-x.i386.rpm
- 18 -
SCE CONFIDENTIAL
Configure the network for the PSP™ Hardware Tool and connect the development host to the
network.
For information about configuring the network for the PSP™ Hardware Tool, refer to the
user's guide included in the PSP™ Hardware Tool package or the PDF file in the devkit/setup
directory of the runtime library.
The runtime library version and the PSP™ Hardware Tool firmware and system software
version must be compatible. Use the update tool included in the SDK to update the PSP™
Hardware Tool firmware and system software according to the following procedure.
Before updating, confirm that the PSP™ Hardware Tool is accessible: use a web browser to go
to the address of the PSP™ Hardware Tool previously set from the development host (for
example, when the IP address is 192.168.100.1, use "http://192.168.100.1/").
(1) Execute
%SCE_PSP_HW_ROOT%\devkit\tool\PSPhtool_Updater\PSPhtool_Updater.exe.
- 19 -
SCE CONFIDENTIAL
(2) The development device configuration window appears when you click the "New"
button in the PSPhtool_Updater. Enter the IP address that is displayed for the PSP™
Hardware Tool controller. Enter the administrator's password (default:
Administrator) and click "OK."
- 20 -
SCE CONFIDENTIAL
(4) Click the Browse button for the updater path and
specify %SCE_PSP_HW_ROOT%/devkit/htool_updater/htool_updater-*.bin.
Click the "Start Update" button, and then click "OK" in the confirmation dialog that
appears.
This process takes approximately 5 minutes.
If the "a010000b" error appears during the update, you may be able to resolve
connection issues by temporarily disabling firewall and anti-virus software.
If the update still fails, contact technical support.
Check the System Software Version displayed on the controller screen to verify that the
firmware was updated.
- 21 -
SCE CONFIDENTIAL
This chapter describes the basic processes for compiling, executing, and debugging with SN
Systems' tool ProDG for PSP and Microsoft Visual Studio.
- 22 -
SCE CONFIDENTIAL
(3) Enter the name of the PSP™ Hardware Tool and select the hardware. Select the
Development Tool (DTP-T1000) and click "Next >".
(4) Enter the IP address that is displayed on the PSP™ Hardware Tool controller screen,
and click "Next >".
(5) When you click the "Finish" button on the following screen, target setup is finished.
- 23 -
SCE CONFIDENTIAL
(6) The target is now set up, so select the new target in the menu on the left and click
the "Connect" button ( ).
Verify in the information panel at the left that a connection was established with the
PSP™ Hardware Tool.
This section describes the process for compiling a program in Visual Studio and using ProDG
to execute it on the PSP™ Hardware Tool.
Both Visual Studio 2005 and Visual Studio 2008 can be used. However, when a Visual Studio
2005 solution file is opened with Visual Studio 2008, the solution file conversion wizard is
launched in order to convert the solution file for use in Visual Studio 2008.
- 24 -
SCE CONFIDENTIAL
(2) Right click on the project that you want to build and select "Build." In this example,
Balloon is selected. To build all projects, use "Build Solution" in the "Build" menu.
(3) When building is complete, check whether any errors occurred. If there was an error
or warning, building may have failed.
(4) If the project is successfully compiled, the ProDG Debugger can be used to debug it
from Visual Studio. Right click on the project that was built and click "Set for startup
project."
To execute a project, use the "Execute project ELF file" button ( ) shown below.。
- 25 -
SCE CONFIDENTIAL
(5) To debug a project, select "Launch ELF in ProDG debugger" or "Load ELF in ProDG
debugger and stop execution in main."
(1) Open the File menu and select "New" -> "Project."
- 26 -
SCE CONFIDENTIAL
(2) Select "ProDG VSI.NET PSP Project" for the Project type, and select "PSP Hardware
PRX" from the list of templates. Then enter the project name and folder and click "OK."
(3) To use the precompiled header function, which shortens the build time by compiling in
advance the header files to be used, select "Use precompiled header," verify that
"Stand-alone PRX" is selected, and click "Finish" to create the project.
When these tasks are complete, a new project will have been created, the compiler and linker
will be configured, and you should be able to create applications. Begin development by adding
source code, etc. to the newly created project file.
- 27 -
SCE CONFIDENTIAL
In the following descriptions, "sh >" indicates the prompt on the development host and "dstdb
>" indicates the dstdb command prompt.
In case you want to check the behavior using a different version of the devkit, simply type a
command such as the following and the devkit version will be switched.
[Example]
sh > export SCE_PSP_SDK_HOME=/usr/local/psp/devkit-3.3.0
Since the values of environment variables are lost when you logout (exit), you should add a
command such as that shown above to the login shell startup file.
When the login shell is BASH, enter the command shown above in ".bash_profile" under the
home directory (/home/users (users is arbitrary)).
To check your own login shell, execute the following.
(users is arbitrary)
sh > grep users /etc/passwd
users:x:501:100:users:/home/users:/bin/bash
- 28 -
SCE CONFIDENTIAL
environment variable as shown below. This command should also be added to the login shell
startup file. Note that when SCE_PSP_SDK_HOME is changed, PATH must be re-exported.
[Example]
sh > export PATH=$PATH:$SCE_PSP_SDK_HOME/bin
After gcc is installed, the PSP_GCC_VERSION environment variable should be set as shown
below. Normally, the latest version of gcc is used, however, another version can easily be used
instead by simply setting the environment variable to the desired version. This command
should also be added to the login shell startup file.
[Example]
sh > cd /usr/local/psp
sh > ls -1
gcc-1.13.0
gcc-2.4.2
gcc-2.5.2
sh > export PSP_GCC_VERSION=gcc-1.13.0
Create an executable image on the development host. The following shows how to build the
sample code. The graphics sample named balloon is used as an example here.
sh > cd /usr/local/psp/devkit/sample/graphics/balloon
sh > make
This will also create the prx or elf files, which are executable images of the sample program.
If you do not have write access to the above path, copy the sample to a directory for which you
do have write access and modify the Makefile.
For example, enter the following commands.
sh > cd /home/users/test
sh > cp -r /usr/local/psp/devkit/sample/graphics/balloon gr_balloon
sh > cd gr_balloon
sh > vi Makefile … Open Makefile in the editor and change
SDK_TOP = ../../.. to SDK_TOP = /usr/local/psp/devkit
or SDK_TOP = $(SCE_PSP_SDK_HOME).
sh > make
Executing a Program
- 29 -
SCE CONFIDENTIAL
If you are only interested in executing programs, the PRX Loader is convenient. It also has
functions for starting up system software and performing screen captures.
The following describes the commands to use to execute programs on Linux and Cygwin.
Since each command runs in its own window, execute the commands in separate windows. The
graphics sample named balloon is used here as an example.
XX.XX.XX.XX represents the IP address of the PSP™ Hardware Tool.
(1) Start up the dspcons terminal console in the first window on the development host. Any
directory can be used.
sh > dspcons -d XX.XX.XX.XX
dspcons (Version 2.24.21 Mon Feb 5 19:00:38 JST 2007)
target=SC display=S[0123456789K]TTYP,M[0123456789K]TTYP,STTYP keyboard=S0TTYP
escape=^]
(2) Open a separate window on the development host and change the directory.
sh > cd /usr/local/psp/devkit/sample/graphics/balloon
(3) Start up the dstdb debugger in the above window on the development host.
sh > dstdb -d XX.XX.XX.XX
dstdb (Version 2.24.21 Mon Feb 5 19:01:11 JST 2007)
node=SC dbgp=STDBGP filep=SDRFP0 loadp=SLOADP
*** DBGP Version 4.09
(type `help' for getting help, or `help help' for getting help of help)
dstdb 0?0>
(4) Beginning with version 5.0.0, the PSP™ boot code "kbooti.bin" was eliminated so it no
longer needs to be loaded.
(5) Use the reset command to reset the PSP™ Hardware Tool system from dstdb.
dstdb 0?0> reset 00000000
(6) When the boot code is started up, the following message is displayed on dspcons after
which a program can be loaded.
devkit version 0x03010110
(Development Tool Revision A)
Loading all modules ... Ready
Note: Do not execute the mstart command shown below until this message is output.
- 30 -
SCE CONFIDENTIAL
Debugging
The following provides a simple explanation of how to use the "dstdb" command to perform
debugging on Linux and Cygwin.
The file "balloon.prx" (/usr/local/psp/devkit/sample/graphics/balloon) is used as an example. To
load, execute and debug modules, the executable file and source file are required. The
following files are required for this example.
• Module image file "balloon.prx"
• Module source code "balloon.c"
(1) Change the directory and load the module file and symbol file.
sh > cd /usr/local/psp/devkit/sample/graphics/balloon
sh > dstdb -d XX.XX.XX.XX
dstdb 0?0> reset 00000000
- 31 -
SCE CONFIDENTIAL
271 sceGuSwapBuffers();
272 frame_update();
273 }
274 sceGuTerm();
275
dstdb 0R0> list init_all
main.c:108
98 draw_balloon();
99 draw_clouds();
100
101 sceGumPopMatrix();
102
103 sceGuFinish();
104 sceGuSync(SCEGU_SYNC_FINISH, SCEGU_SYNC_WAIT);
105 }
106
107 static void init_all(void)
108 {
109 ScePspFVector3 vec;
110
111 sceGuInit();
112
113 sceGuStart(SCEGU_IMMEDIATE, disp_list, sizeof(disp_list));
114 sceGuDrawBuffer(SCEGU_PF8888, SCEGU_VRAM_BP32_0, SCEGU_VRAM_WIDTH);
115 sceGuDispBuffer(SCEGU_SCR_WIDTH, SCEGU_SCR_HEIGHT,
116 SCEGU_VRAM_BP32_1, SCEGU_VRAM_WIDTH);
117 sceGuDepthBuffer(SCEGU_VRAM_BP32_2, SCEGU_VRAM_WIDTH);
- 32 -
SCE CONFIDENTIAL
Command Function
list [<adr> [<cnt> [<back>]]] Display source line
dr [-hf] [<reg>]... Display register
minfo [-i] [-a] [-uk] [<id>] Display module information
bp [<adr>[,<cnt>]]... Set breakpoint
ub [all|<adr>]... Cancel breakpoint
lstep [<cnt>] Perform step execution in terms of source lines
lnext [<cnt>] Perform next execution in terms of source lines (will
not enter functions)
luntil <line> Execute until the specified source line of the program
cont [<cnt>] Continue program execution
bt [<cnt>] Display backtrace
show [<show_args>]... Display various types of information
printf "<fmt>" [<args>]... Output formatted message
(6) Restarting
To restart the program, perform the steps again in dstdb beginning with the reset
command.
- 33 -
SCE CONFIDENTIAL
System software on the PSP™ Hardware Tool has built-in debugging functions for supporting
PSP™ application development. (This is also true for the PSP™ Testing Tool (DTP-H2500(A) /
DTP-H1500 (A).)
This function checks the various types of content listed below. For details, refer to the "Content
Information Check Function" document.
(1) UMD™
To check the integrity of UMD™ content information, select the UMD™ icon from the home
menu, then select " Check" from the menu that opens and press the triangle button.
(5) Screenshot
To check the integrity of content information, select the desired screenshot icon from the
home menu, then select " Check" from the menu that opens and press the triangle
button.
- 34 -
SCE CONFIDENTIAL
Displays the In-Game Store catalog for the specified Service ID.
(2) Title Store Preview (Store)
Displays the Regional Store catalog for the specified Service ID.
Debug Settings
You can make debug settings by selecting "Settings" – " Debug Settings" from the home
menu. The settings will take effect when a disc is started up from the home menu. For
information on how to make debug settings for programs run from the debugger or the PRX
Loader, refer to the corresponding description of each tool. Always use the debug settings
function when you start development. Be careful that you don’t forget to use it at the start of
development and only become aware of the debug settings during later stages of development.
- 35 -
SCE CONFIDENTIAL
(7) DVD Mode Speed: ([UMD™ Almost Compatible] / DVD Maximum Speed)
This setting allows you to change the DVD-R read speed. The options are UMD™ Almost
Compatible, which emulates the read speed of a UMD™, and DVD Maximum Speed, which
is the maximum read speed of a DVD. Changing the read speed of a DVD-R during
operational testing may allow you to detect problems caused by disc read speed
dependencies.
Be careful when setting DVD Maximum Speed during development, because the read speed
of a DVD-R is faster than that of a UMD™. Since file seeks can now be emulated in UMD™
Almost Compatible mode, be sure to check data accesses in this mode before burning to
UMD™ media. Note that performing seeks on the UMD™ may lengthen the data access
time. Avoid implementations that read a large file all at once or that read multiple files at
different locations, because the read time may become extremely long for UMD™ even
though it won’t be noticeable with the DVD-R.
- 36 -
SCE CONFIDENTIAL
- 37 -
SCE CONFIDENTIAL
(16) Service ID
This function supports the development of applications that use the PlayStation®Network.
If you set the service ID assigned to the title in Service ID, then select " Title Store
Preview" from the home menu, you can check the status of store content for a particular
title.
Restrictions
This setting is ineffective when the SDK used to build the application is older than
version 2.00.
You can obtain a PKG package from the Simple Authoring Service. To directly install a PKG
package on the PSP™ Development Tool without using the PlayStation®3 Development Tool,
select "Settings" - " Install Package" from the home menu. You can install up to 64 PKG
- 38 -
SCE CONFIDENTIAL
packages on the PSP™ Development Tool from the root directory of the Memory Stick™.
- 39 -
SCE CONFIDENTIAL
9 Supplement
The maximum size of a loadable user program is determined to the extent that the file and
layed out image fit in the area from 0x08804000 to 0x0a000000. Although the user space is 24
MiB, some of it is used by the service library. In addition, some memory is used for the heap
and stack.
Since the PRX file must be loaded in the remaining area, the maximum PRX size must satisfy
the relationship: remaining memory capacity > file size.
Since an ELF itself requires a fixed address, memory equal to the file size must be empty
starting from the ELF load address.
As mentioned above, the maximum available memory that can be used by a title application in
a product version is 24 MiB (this also includes the area used by service libraries, etc.).
However, for the purposes of debugging, 64MB mode can be used. In this case, since 8 MiB is
used as a reserved area besides the area used by the system, the actual amount of memory
available to the application is 48 MiB (this also includes the area used by service libraries,
etc.). Note that 64MB mode is disabled when the UMD™ Cache function is used.
The first step to be taken if a network-related problem occurs (such as PSP™ Hardware Tool
authentication, connection, or updating problems) is to check whether you can ping the PSP™
Hardware Tool. To do this, open the Command Prompt and enter the following.
ping <PSP™ Hardware Tool IP address>
If a response does not arrive immediately, there is a problem with the network configuration
(proxy or firewall settings). Verify that the PSP™ Hardware Tool is on the same network as
the development host and that it is configured correctly. Then try disabling any firewall or
anti-virus programs. If the problem continues, re-enable your security software and contact
technical support.
- 40 -