AN1356 STMicroelectronics, AN1356 Datasheet - Page 23

no-image

AN1356

Manufacturer Part Number
AN1356
Description
PSDSOFT EXPRESS AND PSD4235G2 DESIGN GUIDE
Manufacturer
STMicroelectronics
Datasheet
AN1356 - APPLICATION NOTE
choice allows you to specify an IEEE 1149.1 USERCODE value to compare before any JTAG-ISP
operation starts. This is typically used in a manufacturing environment. See the on-screen description for
details.
After JTAG-ISP operations have completed, you can save the JTAG setup for this programming session
to a file for later use. To do so, click on the Save button in ‘Step 3’. To restore the setup of a previous
session, click the Browse… button in ‘Step 3’.
Programming with PSDpro
Connect the PSDpro device programmer to your PC parallel port per the installation instructions. Click on
the ‘Conventional Programmers’ box in the design flow window. You will see this:
Figure 26. Parallel Programming Window
If this is the first use of the PSDpro, you’ll need to designate the PSDpro as the device connected to your
parallel port. To do this, click the SET H icon button at the top of the “Conventional Programming” screen
and choose the PSDpro. Then click on the H TEST icon to perform a test of the PSDpro and the PC
parallel port. After testing, place a PSD4235G2 into the socket of the PSDpro and click on the Program
icon. (The simpleXA.obj file is automatically loaded when this process is invoked.) The messaging of
PSDsoft will inform you when programming is complete.
This window is also helpful even if you do not have a PSDpro device programmer. Use this window to see
where the ‘Merge MCU Firmware’ utility has placed MCU firmware within physical memory of the PSD.
For this design example, click on the secondary PSD Flash memory icon “Fb” in the tool bar. You can see
the AAh pattern in csboot0 from the file boot_32K.hex. Scroll down to the beginning of csboot1 (address
82000) and see the BBh pattern, and so on. This is useful when you want to examine your own firmware.
To see how all of the MCU absolute addresses translated into direct physical PSD memory addresses,
view the report that PSDsoft generates under “Reports” from the main toolbar, then select “Address
Translation Report.” Within the report, the Start and Stop addresses are the absolute MCU system
addresses that you have specified. The addresses shown in square brackets in the reportare the direct
physical addresses used by a device programmer to access the memory elements of the PSD in a linear
fashion (a special device programming mode that the MCU cannot access).
23/49

Related parts for AN1356