5.3: Updating Programmable Settings - Overview

Programmable settings in the EPM meter are stored in FLASH. With FLASH, bytes are not rewritable; the entire sector must be erased and rewritten.

5.3.1: Sequence for Updating Programmable Settings

Device Address and Communication Settings should be as programmed for the port in use.

1.Verify a device is connected at the appropriate address, protocol and communications settings.

2.Check the EPM Comm Operation Indicator (Register 65409), verifying that it is in Normal Operation.

3.Transmit the Reset to FLASH Operation, Programmed Communications Settings command: write 0101H to Register 65410.

4.Poll the EPM Comm Operation Indicator and FLASH sequence number (Registers 65409 and 65410) until it returns that the unit is in FLASH Operation and notes the initial FLASH sequence number.

5.Transmit the Lock Port command: write 0000H to Register 65410.

6.Poll for the next FLASH sequence and an Action Passed status: Register 65410.

7.Verify that it is the port that is locked into FLASH operation: Register 65411.

8.Transmit the “Erase the Programmable Settings Block” command: write 0003H to Register 65410.

9.Poll the next FLASH sequence and an Action Passed status: Register 65410.

10.Write a line from the Programmable Settings HEX file (FFH padded) to the EPM Comm FLASH Programmable Settings Hex Line Registers: 65473 – 65482.

11.Poll the next FLASH sequence and an Action Passed status: Register 65410.

12.Repeat steps 10 and 11 until whole HEX file processed.

13.Transmit the “Calculate the Programmable Settings Checksum” command: write 0004H to Register 65410.

14.Upgrade software polls for the next FLASH sequence and an Action Passed status (Register 65410).

15.Upgrade software reads the EPM Comm FLASH Programmable Settings Checksum (Register 65413).

16.If the checksum is correct, upgrade software writes the Correct Checksum to the EPM Comm

5-12

Page 276
Image 276
GE EPM 9650/9800 manual Updating Programmable Settings Overview, Sequence for Updating Programmable Settings