Raytheon Flash Software Operating instructions

Type
Operating instructions
Raytheon Anschütz GmbH
Postfach 1166
D − 24100 Kiel
Germany
Tel +49−4 31−30 19−0
Fax +49−4 31−30 19−501
www.raytheon−anschuetz.de
3551E/146−006.DOC162 Edition: January 2009
Updating software
in in micro−processors
with internal Flash memory
Operator Manual
Weitergabe sowie Vervielfältigung dieser Unterlage, Verwertung und
Mitteilung ihres Inhaltes nicht gestattet, soweit nicht ausdrücklich
zugestanden. Zuwiderhandlungen verpflichten zu Schadenersatz.
Copying of this document, and giving it to others and the use or
communication of the contents thereof, are forbidden without express
authority. Offenders are liable to the payment of damages.
Toute communication ou reproduction de ce document, toute
exploitation ou communication de son contenu sont interdites, sauf
autorisation expresse. Tout manquement à cette règle est illicite et
expose son auteur au versement de dommages et intérêts.
Sin nuestra expresa autorización, queda terminantemente prohibida la
reproducción total o parcial de este documento, así como su uso
indebido y/o su exhibición o comunicación a terceros. De los infractores
se exigirá el correspondiente resarcimiento de daños y perjuicios.
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
I
3551E/148−006.DOC162 Edition: April 2004
Section Contents Page
1 Overview of future generation micro−controllers 1. . . . . . . . . . . . . . . . .
2 General Information 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 Device and software required 4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Reference: Controller type / device and device / controller type 5. . . . . . . . .
3 Preparatory action 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.1 Installing the tools 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2 Installation notes for the tools 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 Siemens Memtool (V 2.1.2) 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2 Infineon Memtool (V 3.0.9) 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.3 ST10 Memtool 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.4 Fujitsu 8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Flash procedures 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1 General Information 9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Flashing type Siemens (CA) 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Preparatory action 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1.1 Preparatory action on the PC/laptop 10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1.2 Flash procedure − preparatory action 13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2 Flashing 14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3 Flashing type Siemens (CB) 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1 Preparatory action 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1.1 Preparatory action on the PC/laptop 17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.1.2 Flash procedure − preparatory action 19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.3.2 Flashing 22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4 Flashing type Siemens (AE) 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 Preparatory action 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1.1 Preparatory action on the PC/laptop 24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1.2 Flash procedure − preparatory action 26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.2 Flashing 28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Flashing type Siemens CR16F 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1 Preparatory action 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1.1 Preparatory action on the PC/laptop 31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.1.2 Flash procedure − preparatory action 33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5.2 Flashing 35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.6 Flashing − Type Siemens (AC) 38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7 Flashing type Siemens ST10F 167 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.1 Preparatory action 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.1.1 Preparatory action on the PC/laptop 39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Updating software
in micro−processors
with internal Flash memory
II
3551E/164−006.DOC162
Edition: April 2004
4.7.1.2 Flash procedure − preparatory action 41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.7.2 Flashing 43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8 Flashing Type SGS Thomson 168 (Q6) 46. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.1 Preparatory action 46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.8.1.1 Preparatory action on the PC/laptop 46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9 Flashing Type SGS Thomson ST10 2.02 50. . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.1 Preparatory action 50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.9.1.1 Preparatory action on the PC/laptop 50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10 Flashing − Type Fujitsu FW16 (G) 50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.10.1 Flashing − Type Fujitsu FW16 (G), older version 57. . . . . . . . . . . . . . . . . . . . .
4.10.2 Flashing − Type Fujitsu FW16 (G), newer version 62. . . . . . . . . . . . . . . . . . . .
4.10.3 Flashing − Type Fujitsu FR−series 67. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.11 Special cases relating to Gyro Star II 72. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5 Additional information about the ST10 flash tool 73. . . . . . . . . . . . . . . . . .
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
1
3551E/146−006.DOC162
Edition: January 2009
1 Overview of future generation micro−controllers
Use the hyperlinks in the overview below to jump to the flash procedure concerned.
Type Siemens (AE)
This type of controller is used in older devices.
“SIEMENS−On−Chip Memory Programming
Tool Version 2.1.2” is required in order to flash
this EPROM.
LINKS
Flash Procedures − general information
Type AE flash Procedure
SIEMENS
SAB C167CS−32FM
ES L.1
BOSCH
GERMANY
AE
Siemens and also Infinion (CB)
This type is very rare, but identical to type AE.
“SIEMENS−On−Chip Memory Programming
Tool Version 2.1.2” is required in order to flash
this EPROM.
LINKS:
Flash Procedures − general information
Type CB flash Procedure
SIEMENS
SAK C167CS−32FM
ES L.1
BOSCH
GERMANY
CB
Type Siemens CR−16F
This type of controller is used in older devices.
“SIEMENS−On−Chip Memory Programming
Tool Version 2.1.2” is required in order to flash
this EPROM.
LINKS:
Flash Procedures − general information
Type C167 flash procedure
SIEMENS
SIEMENS C167 CR−16FM
ES 2.1
BOSCH
GERMANY
??
Updating software
in micro−processors
with internal Flash memory
2
3551E/146−006.DOC162
Edition: January 2009
Type SGS Thomson ST10 F167
This type of controller is used in older devices.
“SIEMENS−On−Chip Memory Programming
Tool Version 2.1.2” is required in order to flash
this EPROM.
LINKS:
Flash Procedures − general information
Type 167 flash Procedure
ST 10F 167
EBB AO33892
E Bosch 1992
MALTA
Type Siemens / Infinion (CA)
“SIEMENS−On−Chip Memory Programming
Tool (Infinion Memtool) Version 3.0.9” is required
in order to flash this EPROM.
LINKS:
Flash Procedures − general information
Type CA flash Procedure
SIEMENS
SAK C167CS−32FM
ES 2.1
BOSCH
GERMANY
CA
Type SGS Thomson (Q6)
The “ST10 F168”software tool is necessary in
order to flash this EPROM.
LINKS:
Flash Procedures − general information
Type (Q6) flash procedure
Additional information about the ST10 flash
tool
ST 10F 168−Q6
EBB AO33892
E Bosch 1992
MALTA
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
3
3551E/146−006.DOC162
Edition: January 2009
Siemens/Infinion (AC)
The Infineon Memtool 4.1.4 is necessary to
flash this EPROM..
LINKS:
Flash Procedures − general information
Infineon
SAK−XC167CI
−16F40F
Type Fujitsu FW16 (G), older version
The “fw16.exe” software tool is necessary in
order to flash this EPROM.
LINKS:
Flash Procedures − general information
Type FW16(G) flash procedure
JAPAN
MB 90F497G
0035 Z02
Z
Type SGS Thomson ST10 V2.02
Type Fujitsu FW16 8G), newer version
Type Fujitsu FR−series
Updating software
in micro−processors
with internal Flash memory
4
3551E/146−006.DOC162
Edition: January 2009
2 General Information
The instructions that follow explain the procedure for updating the software in
micro−controllers with integral flash memory.
Each of the controllers stated below is mounted on a PCB containing a SUB−D 9−pin
plug connector. In order to flash a controller of this type, the relevant device must be
open, the programming adapter connected and the relevant device switched on.
Please see the flash procedures for further details and any special features regarding
the devices.
Micro−controllers with integral flash memory should
be updated (flashed) only by fully trained
members of staff.
2.1 Device and software required
In order to update software, the following devices and software are required:
PC or Laptop with serial interface (SUB−D, 9 pin).
Programming adapter type 146−006 (see figure 1).
Floppy disc or other data medium containing the HEX file for transfer.
CD−ROM containing:
−−PROG0047 EXX programming tool (XX = version number).
−−Micro−processor manufacturer tools needed to update the micro−controller.
−−Manual entitled “Updating software in micro−controllers with internal
Flash memory”
RESET
PROG. INTERFACE
5V2
LED
Push button
Toggle switch
PC
MICROCONTROLLER
9−pin Sub−D
9−pin Sub−D
Fujitsu / Siemens
Figure 1 146−006 programming adapter
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
5
3551E/146−006.DOC162
Edition: January 2009
2.2 Reference: Controller type / device and device / controller type
Controller type PCB Device
Siemens,
SAB C167CS−32FM,
AE
110−231.100 sensor
PCB
GyroStar// 110−231
AE
110−231.200 outer
sphere PCB
GyroStar// 110−231
STEP/SSC module
148−487
Step module in
Junction box 138−113
for GyroStarII
I/O PCB NP60 connection unit
102−880
CPU PCB: NP60 control panel
102−881
FU amplifier PCB
139−155.100
Proportional amplifier
for 139−155 analog
steering control
Controller type PCB Device
Siemens/Infinion,
SAK C167CS−32FM
CB
110−231.100 sensor
PCB
GyroStar// 110−231
CB
110−231.200 outer
sphere PCB
GyroStar// 110−231
STEP/SSC module
148−487
Step module in
junction box 138−113
for GyroStarII
I/O PCB NP60 connection unit
102−880
CPU PCB: NP60 control panel
102−881
FU amplifier PCB
139−155.100
Proportional amplifier
for 139−155 analog
steering control
Updating software
in micro−processors
with internal Flash memory
6
3551E/146−006.DOC162
Edition: January 2009
Controller type PCB Device
Siemens/Infinion,
SAK C167CS−32FM
CA
110−231.100 sensor
PCB
GyroStar // 110−231
CA
110−231.200 outer
sphere PCB
GyroStar // 110−231
STEP/SSC module
148−487
Step module in
junction box 138−113
for GyroStar II
I/O PCB NP 60 connection box
102−880
CPU PCB NP60 operator unit
102−881
FU amplifier PCB
139−155.100
Proportional amplifier
for analog steering
control
139−155
Siemens/Infinion,
SAK XC167CI−16F
AC
PCB NB06−312 Serial /360°
Synchro−Converter
132−628
Thomson ST10 V2.02 FU−Amplifier
NP60, Operator Unit
Autopilot type
2015/25/35
SSC Module,
Gyro Star II
Fujitsu 16/G), newer
version
STD 22 Power PCB
I/O−PCB
Distribution Unit
(STD 22)
Radar
Fujitsu SR−series Operator Unit (STD 22)
STD 22 Sensor−PCB
Distribution Unit
(STD 22)
Follow−Up Amplifier Follow−Up Amplifier AS
139−158
Steering Interface Steering Interface AS
138−127
CAN Bus Modul
101−532.100
Rudder Feedback Unit
AS
101−532 NG001−004
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
7
3551E/146−006.DOC162
Edition: January 2009
3 Preparatory action
3.1 Installing the tools
Besides the manual, the CD supplied also contains the necessary tools for updating the
various micro−controllers (for the relevant manufacturer).
We recommend that you copy these tools on to the hard drive (C:) of the Laptop or PC.
The tools for the various manufacturers can be started from the hard drive.
The tools used to update the micro−controller’s memory are
supplied by the corresponding micro−controller manufacturer.
These are easy−to−operate tools, adapted to the relevant
controller type.
These software tools are provided on the CD−ROM, the
current version of the software can be requested from the
micro−processor manufacturer concerned.
3.2 How to install the tools
3.2.1 Siemens Memtool (V 2.1.2)
Copy the entire folder, complete with its sub−directories, onto the local hard drive.
You may give the folder a name of your choosing.
Once installed the Siemens Memtool can be started from
“local drive”:\programs\Memtool\Memtool.exe.
We recommend that you create a short−cut to this program on your desktop.
3.2.2 Infineon Memtool (V 3.0.9 and V 4.1.1)
Copy the entire folder, complete with its sub−directories, onto the local hard drive.
You may give the folder a name of your choosing.
The Infineon Memtool can be started using the EXE−File program. This automatically
starts a decompression program which copies the set−up files into a customised folder.
The Memtool can then be started.
We recommend that you create a short−cut to this program on your desktop.
Updating software
in micro−processors
with internal Flash memory
8
3551E/146−006.DOC162
Edition: January 2009
3.2.3 ST10 Memtool
Copy the entire folder, complete with its sub−directories, onto the local hard drive. You
may give the folder a name of your choosing.
Start the SETUP.exe program from this folder and you are automatically guided through
the installation procedure.
3.2.4 Fujitsu
Copy the entire folder, complete with its sub−directories, onto the local hard drive.
You may give the folder a name of your choosing.
Start the EXE−File program from this folder and the Memtool will run.
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
9
3551E/146−006.DOC162
Edition: January 2009
4 Flash procedures
4.1 General Information
The update (flashing) procedure for micro−controllers with
integral flash memory should be carried out only by trained
and qualified staff.
The device into which the micro−controller memory for update is installed must be
switched on, must be in operational status, and must not be operating while the flash
procedure is taking place.
We recommend that you disconnect all connections to connected consumers. You can
reestablish these connections after flashing has taken place.
After the flash procedure has taken place the device in which the micro−processor
is installed should be switched off, and then switched on again after a period of
approximately 2 minutes. This ensures that the instrument itself and the connected
consumers are set to the specified status.
See the relevant sections for any exceptions and special cases for each device.
Links to the micro−controller flash procedures:
SIEMENS SAB C167CS−32FM (AE)
SIEMENS SAK C167CS−32FM (CB)
SIEMENS CR 16F
SGS Thomson ST10F 167
SIEMENS SAK C167CS−32FM (CA)
SGS Thomson ST 10F 168−Q6
Fujitsu (G)
Siement Infineon (AC)
Updating software
in micro−processors
with internal Flash memory
10
3551E/146−006.DOC162
Edition: January 2009
4.2 Flashing type Siemens (CA)
4.2.1 Preparatory action
It is necessary that the “Siemens−On−Chip Memory Programming Tool, version 3.0.9”
be copied onto the hard drive, or can be retrieved from another data carrier.
4.2.1.1 Preparatory action on the PC/laptop
Open the “Siemens−On−Chip Memory Programming tool, version 3.0.9” software tool.
Figure 2 Calling the programming tool
Check briefly (using figure 2 as a guide) that you have selected the correct tool for the
micro−controller you wish to flash.
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
11
3551E/146−006.DOC162
Edition: January 2009
Choose the micro−controller type you wish to flash by selecting “TARGET” −
“CHANGE...”.
Figure 3 shows type SAB C167CS−32 STEP: CA has been selected.
Figure 3 Selecting the micro−controller to flash
Check the default settings shown in figure 4 by selecting DEVICE”− “SETUP ...
Any other settings than those given will result in malfunctions.
Figure 4 MINIMON interface set−up
Confirm the settings with “OK” .
Updating software
in micro−processors
with internal Flash memory
12
3551E/146−006.DOC162
Edition: January 2009
Make the settings shown in figure 5 by going to “TARGET”− “SETUP TARGET
INTERFACE” and confirm with “OK”.
Figure 5 OnChip FLASH/DTP module set up
Go to “TARGET”− “SETUP”− “COMMUNICATION PORT” to specify the port on your
PC/laptop through which the data will be transferred to the micro−controller.
Finish making the settings with “OK ”.
Figure 6 Serial interface set−up
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
13
3551E/146−006.DOC162
Edition: January 2009
4.2.1.2 Flash procedure − preparatory action
Connect the two cables equipped with sub−D plugs on the programming device as
indicated on the label, between the PC serial port and the programming socket
(plug) on the PCB.
Switch on the target device.
Set the switch on the programming adapter to the “PROG” position.
Set the switch on the programming adapter to the “Siemens” position.
Press the RESET key on the programming adapter.
Check that the LED on the programming adapter is illuminated.
(Voltage supply for the programming adapter comes from the target device).
Figure 7 Display once the connection has been made between the target device and
the PC/laptop via the programming adapter
Figure 7 shows the contents of the Flash−PROM on the target device (right−hand
window)
.
Updating software
in micro−processors
with internal Flash memory
14
3551E/146−006.DOC162
Edition: January 2009
4.2.2 Flashing
Figure 8 Calling the HEX files
Click on the “OPEN FILE” button (see figure 8) to open a window from which the file
for transfer can be selected.
The file for transfer must be flagged as a HEX file (*.h86).
This download file is transferred into the left−hand window of the programming tool by
clicking on “Open” (see figure 9).
Figure 9 Transferring the HEX files into the programming tool
Service Tools
Flashing
Updating software
in micro−controllers
with internal Flash memory
15
3551E/146−006.DOC162
Edition: January 2009
Figure 10 Selecting the files for transfer
Click on the “SELECT ALL” button (see figure 10) to select all the files in the left−hand
window. In the next stage, only the files selected will be transferred to the target
device.
Click on the “ADD SEL” button to transfer the data selected into the right−hand
window and display it at the position where it is to be imported.
Click on the “PROGRAM” button (see figure 10) to save the new HEX file into the flash
PROM of the target device.
Updating software
in micro−processors
with internal Flash memory
16
3551E/146−006.DOC162
Edition: January 2009
The pre−settings specify which of the following functions will be carried during the
import procedure:
Delete the old contents
Write the new contents
Verify the data transfer
Figure 11 Importing new data
If the transfer is successful the display will be as shown in figure 12.
Figure 12 Display after successful data transfer
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79

Raytheon Flash Software Operating instructions

Type
Operating instructions

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI