Car2912te series front-end, Preliminary data sheet – GE Industrial Solutions CAR2912TE series User Manual
Page 22

GE
Preliminary Data Sheet
CAR2912TE series front-end
Input: 90Vac to 264Vac; Output: 12Vdc @ 2900W; 3.3 or 5Vdc @ 4A Standby
October 21, 2013
©2013 General Electric Company. All rights reserved.
Page 22
present application, checking the validity of the downloaded
upgrade and finally executing the boot of the upgraded
application.
1
8
1
8
1
8
1
S Slave addr Wr A
Level-x
A Cmd – 0xE2 A
8
1
8
1 1
Data A
chsum A P
Data:
1=enter boot block (software reboot)
2=erase
3=done (validates application)
4=exit
Note: Level is ignored for enter and exit commands
Data transfer (0 x E3):
The process starts with providing the
Boot loader the sequence number of the set of data bytes
currently being transferred. At the completion of the transfer
the Boot loader is being asked what the next sequence
number is. This is a validity check to ensure that the sequence
number is properly kept.
1
8
1
8
1
8
1
S Slave addr Wr
A Level-x A Cmd – 0xE3
A
8
1
8
1
8
1
Seq-LSB A Seq-MSB A Byte Count ≤ 32
A
8
1
8
1 1
8
1
Byte-0 A ………….
Byte≤32 A Sr Slave addr
Rd
A
1
8
8
1
8
1
1
Seq-LSB A
Seq-MSB
A
chsum NA P
Seq: sequence number validation takes place during each
data block transfer. The transfer starts with the sequence
number of the present data block being transferred. At the
completion of the transfer the host asks what the next
sequence number is, thus validating that the sequence
number is correct.
Error handling:
The Boot loader will not start the application
if errors occurred during the re-program stage. The
controlling program could restart the upgrade process or
terminate the upgrade and remove the offending module
from service.
11
The ‘exit boot block’ command is only successful if all applications
are valid, otherwise, control remains in the boot block