EasyManua.ls Logo

Emerson MVME61006E-0161 - 3.10 Boot Images; 3.10.1 Checksum Algorithm

Emerson MVME61006E-0161
100 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
#PPU*NBHFT .05-PBE'JSNXBSF
.7.&4JOHMF#PBSE$PNQVUFS*OTUBMMBUJPOBOE6TF%%


 #PPU*NBHFT
7BMJECPPUJNBHFTXIFUIFS104564&3PS.$(BSFMPDBUFEPO.#CPVOEBSJFTXJUIJOGMBTI
5IFJNBHFNBZFYDFFE.#JOTJ[F"OJNBHFJTEFUFSNJOFEWBMJEUISPVHIUIFQSFTFODFPGUXP
WBMJEJNBHFLFZTBOEPUIFSTBOJUZDIFDLT"WBMJECPPUJNBHFCFHJOTXJUIBTUSVDUVSFBT
EFGJOFEJOUIFGPMMPXJOHUBCMF
 $IFDLTVN"MHPSJUIN
5IFDIFDLTVNBMHPSJUINJTBTJNQMFVOTJHOFEXPSEBEEPGFBDIXPSECZUFMPDBUJPOJOUIF
JNBHF5IFJNBHFNVTUCFBNVMUJQMFPGCZUFTJOMFOHUIXPSEBMJHOFE5IFDPOUFOUPGUIF
DIFDLTVNMPDBUJPOJOUIFIFBEFSJTOPUQBSUPGUIFDIFDLTVNDBMDVMBUJPO5IFDBMDVMBUJPO
BTTVNFTUIFMPDBUJPOUPCF[FSP5IFBMHPSJUINJTJNQMFNFOUFEVTJOHUIFGPMMPXJOHDPEF
Unsigned int checksum(
Unsigned int *startPtr,/* starting address */
Unsigned int endPtr/* ending address */
) {
unsigned int checksum=0;
while (startPtr < endPtr) {
checksum += *startPtr;
startPtr++;
}
return(checksum);
}
/BNF 5ZQF 4J[F /PUFT
6TFS%FGJOFE VOTJHOFEJOUFHFS 6TFSEFGJOFE
*NBHF,FZ VOTJHOFEJOUFHFS YD
*NBHF,FZ VOTJHOFEJOUFHFS YGG
*NBHF$IFDLTVN VOTJHOFEJOUFHFS *NBHFDIFDLTVN
*NBHF4J[F VOTJHOFEJOUFHFS .VTUCFBNVMUJQMFPG
*NBHF/BNF VOTJHOFEDIBSBDUFS  6TFSEFGJOFE
*NBHF3BN"EESFTT VOTJHOFEJOUFHFS 3".BEESFTT
*NBHF0GGTFU VOTJHOFEJOUFHFS 0GGTFUGSPNIFBEFSTUBSUUPFOUSZ
*NBHF'MBHT VOTJ HO FEJ OUF HFS 3FGFSUP
*NBHF'MBHT
POQBHF
*NBHF7FSTJPO VOTJHOFEJOUFHFS 6TFSEFGJOFE
3FTFSWFE VOTJHOFEJOUFHFS 3FTFSWFEGPSFYQBOTJPO

Table of Contents