
Programming the 3595 4C Interface card 3595 4C User Manual Part One
3-10
35952350 (CH03/AA)
3.4.2 Extended
error
codes
The extended error codes stored in RAM location 0x105 consist of the same error codes that appear in the
Interface Control Register, and some extra ones.
The error codes and their meanings are:
00 = No Error.
01 = Dual Port RAM Error.
02 = Local RAM error.
03 = Boot code ROM error.
04 = Main code ROM error.
05 = Firmware failure. (Watchdog has reset the 4C Interface card.)
06 = Host PC software failure.
07 = Not applicable
08 = Programming: Bad S-record – does not start with ‘S’
09 = Programming: Bad S-record checksum
10 = Programming: ROM (IC) failed to programme
11 = Programming: ROM (IC) failed to programme
12 = Programming: S-record data was not word aligned.
RAM location 0x105 and the Interface Control (IC) Register are located in different areas of hardware. This
allows a fault in one area to be reported in the other: for example, a RAM error may make location 0x105
inaccessible, but the relevant error code could still be read from the Interface Control (IC) Register.
3.4.3 Software status and issue
RAM locations 0x110 and 0x111 hold the status of the Boot software currently installed in the 4C Interface
card. Similarly, RAM locations 0x112 and 0x113 hold the status and issue of the Main software. Should
new software be installed, the status and issue are updated automatically.
3.4.4 Flash Checksum registers
The Flash Checksum Registers allow the Host PC to check the correct loading of the 4C Interface card
software. Locations 0x121 through 0x128 hold the even and odd checksums for Sectors 0 and 1, as shown
in Table 3.3. Locations 0x129 through 0x140 are reserved for the checksums of Flash Sectors 2 through 7,
which are assigned in the same way.
Location 0x120 holds the flash checksum summary. Bits 0 and 1 in this location indicated the checksum
status for Sectors 0 and 1: ‘1’ = checksum okay; ‘0’ = checksum error. Bits 2 through 7 are reserved for the
checksum summaries of Flash Sectors 2 through 7.
Table 3.3: Flash Checksum Registers
RAM location
Checksum
0x121
Flash Sector 0: even checksum (m.s)
0x122
Flash Sector 0: even checksum (l.s)
0x123
Flash Sector 0: odd checksum (m.s)
0x124
Flash Sector 0: odd checksum (l.s)
0x125
Flash Sector 1: even checksum (m.s)
0x126
Flash Sector 1: even checksum (l.s)
0x127
Flash Sector 1: odd checksum (m.s)
0x128
Flash Sector 1: odd checksum (l.s)
“m.s” = most significant byte; “l.s”. = least significant byte
Summary of Contents for 3595 4C
Page 1: ...Precision measurement solutions 3595 4C PC to S Net Interface USER MANUAL 35952350...
Page 2: ...ii 35952350 2001 SOLARTRON MOBREY LIMITED...
Page 6: ...vi 35952350...
Page 7: ......
Page 8: ......
Page 10: ...1 ii 35952350...
Page 12: ...1 iv 35952350...
Page 48: ...Programming the 3595 4C Interface card 3595 4C User Manual Part One 3 20 35952350 CH03 AA...
Page 49: ...3595 4C PC to S Net Interface User Manual PART TWO IMP Commands and Responses...
Page 50: ...2 ii 35952350...
Page 52: ...2 iv 35952350...
Page 108: ...IMP Commands 3595 4C User Manual Part Two 1 56 35952350 CH01 AA...
Page 110: ...Results and Error Formats 3595 4C User Manual Part Two 2 2 35952350 CH02 AA...
Page 122: ...Database Structure 3595 1H and 1J IMP 3595 4C User Manual Part Two A 2 35952350 APPX A AA...
Page 126: ...Database Structure 3595 1H and 1J IMP 3595 4C User Manual Part Two A 6 35952350 APPX A AA...
Page 127: ......