62
MON08 Cyclone User Manual
P&E
Microcomputer
Systems, Inc.
MON08 CYCLONE
PROG08SZ software continually records any changes to these security bytes
and stores them in the file SECURITY.INI. The information in this file is also
shared with P&E's In-Circuit Debugger and In-Circuit Simulator Software.
This allows the user to reset the device and still have access to the monitor
mode.
Sometimes the case comes up where the software can’t pass security mode.
The Target Connection and Security Dialog section has a “STATUS” section
which describes the different failures and what to check in each case.
The most common reasons for not passing security are:
- You are not choosing the proper security code to pass security.
- On a power on reset, the device is not powering down to below 0.1
volts. With a Class I board (ICS with processor), you may be driving
the pins on the emulation header while the device is being powered
down. This back-drives current through the ports and doesn’t let the
device fully power down. On other classes of boards, when prompted
to power down the device, the supply voltage might not be dropping
lower than 0.1v which it must to have a power-on reset.
- Make sure the “Target hardware type” is set to the proper class of
hardware.
There are several ways you can specify the proper security bytes:
- If you know the programmed security bytes, i.e. the bytes from
$FFF6-$FFFD, you can enter them in the edit box listed “User:” and
click OK(Retry).
- You can use the “Load from S19” to specify the s-record file which
contains the object information currently programmed into the MCU.
P&E’s software will automatically extract the security information
from this file and use it to pass security. Once you have specified the
s-record file, click the OK(Retry) button.
- You can erase the device. Run the PROG08SZ application, and when the
above box appears, select the “IGNORE security failure…” option and click
OK. Use the Choose Module command to select the appropriate programming
algorithm, and select Erase Module. This should erase the device. You will
have to execute the Choose Module command again before you can access the
blank device. Note: on some older revisions of silicon, you can’t ignore the
security failure, and it will bring this box back up every time you click
OK(Retry). If this is the case, you should obtain the latest silicon revision from
Motorola.