LM3.textx .data}}P'.@.cviprot.M3@UVE1^ÐUVE1^ÐUVE^ÐUVE1^ÐUVEM*EEȍME E )щE 9E^ÐUVEMEM QPME9' H PEPQPhHRE9EPE UUȊMhPhQME9' HPEPQPhORE9EE9EMɺΉ0hhhhhPQh ME9' lPEPQPh[RE9-E!ȹ9L hd^ÐUVEMEh@PKME9' `PEPQPhxRE9EEEMhhhPhTUAQhME9'  PEPQPhRE9Ehd^ÐU VEME9EdEPE P,ME9' tPEPQPhRE9EEMQPME9' 0PEPQPhRE9EIEhM Qh0PME9' 4PEPQPhRE9EE9EMɺΉ0hhhhhPQh ME9' XPEPQPhRE9-E!ȹ9L h2^ÐU VEMEh@PKME9' PEPQPhRE9EE @)ȺƇщȍME0EMhhhPEPQhME9' PEPQPhRE9Eh2^ÐUVEMEME9EMhU RPQME9?E9' pPEPQPhREE EEEMɋURPE PQME9?E9' `PEPQPhREEM9 mEd9IEE9' PPEPQPhREEȍM^ÐUVEMEMEEUEETUAE蹨@E @)ȍME9EMhhhPEPQhME9?E9' @PEPQPh9REEMhhhPEPQhME9?E9' x0PEPQPh?REEMhhhPEPQhME9?E9' l PEPQPhEREEMΉ@ъUhhhPQRhME9?E9' `PEPQPhLRE^ÐU VEME9E EE/EM1й9EM1PhP E MȊMɋURPQe ME9' PEPQPhoRE9 EM ɋU ŠEQRP ME9?E9' PEPQPhtRE!EщEM9^ÐUVEME?EMhhhPhQhME9' TPEPQPhREMhhhPhQhME9' HPEPQPhRE?97E9' 0PEPQPhRE)E!ȹ9E PhP E MȊMPQME9' XPEPQPhRE9 ,EM ɋU ŠEQRP ME9?E9' lPEPQPhREEщEM9EȹMEhPME96 LPhQhhR'EMhhPEPE PQhME9' <PEPQPhRE9EPEEoEMUЊ Ɋ9BEP pPhQhhR-EщEM9EP^ÐUVEMEMEE9pEhPE P ME9?E9' `PEPQPhREE щE hPEP ME9?E9' PPEPQPhREEEM hPQ ME9?E9' @PEPQPhRE E!ȹ9mEd9IEE9' 0PEPQPhREEȍMEM<hPQ ME!ȋME9?E9'  PEPQPhRE^ÐU VEME9E EEEM1й9EM1PhP EMU ŠEhQRPME9?E9' PEPQPhRE!EщEM95^ÐUSVEME M EMEEMEM EhPEP ME9?E9' PEPQPh>REE]ևى щE hPEP ME9?E9' PEPQPhFRE EEM hPQ ME9?E9' PEPQPhMREEM!ȹ9 mEd9IEE9' PEPQPhUREEȍM^[ÐU VEME UUȍME *ȍMEhMQhPME9' PEPQPhkRE9EEhMQhUPME9' PEPQPhqRE9EXEhMQhPME9'| PEPQPhwRE9EEhMQhPME9'x PEPQPh}RE9EvEhMQhUPME9't PEPQPhRE9E^ÐUVEME TUȍME ȍMEEMhhhPEPQhME9'p 0pPEPQPhRE9E'EUEMhhhPEPQhME9'l $`PEPQPhRE9EEEMhhhPEPQhME9'h PPEPQPhRE9EEEMhhhPEPQhME9'd @PEPQPhRE9EEUEMhhhPEPQhME9'` 0PEPQPhRE9EE^ÐUVEE9 9AE9'\ 4 PEPQPhRME9E )E9E  E ^Ð8>DVDm !3X!'-?t;AGYp  NTZlW]cu+ Y _ e w      ) W ] c u             - [ a g y     ' S q w }        3QW]oCagm R[ag~ >DJ\ 6<BT>DJ\  =CI[ "4s !'9#AGM_#)/Av # / MSYk A _ek} lrxRWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()RWmaster()vmeReadElement()vmeReadElement()vmeReadElement()vmeWriteElement()vmeWriteElement()vmeWriteElement()vmeWriteElement()vmeWriteElement()vmeWriteElement()flashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.cflashUtility.ccommonEraseCommands()commonEraseCommands()commonEraseCommandsreturnBaseFpgaFlashAddress()commonEraseCommandsHpi()vmeWriteElementFlashProg()readByteFromFlash()readByteFromFlash()Data pooling timeout!sectorErase()writeByteToFlash()EMIF reg. *(0x01800004)!=0xFFFF3F03 !!sectorEraseHpi()writeByteToFlashHpi()MDSP Flash - data verification error!!timeouttimeoutvmeWriteElementFlash()vmeWriteElementFlash()vmeWriteElementFlash()vmeWriteElementFlash()vmeWriteElementFlash()Wrong flash address!!calloc()RWvmeBlock(READ)RWvmeBlock(READ)chipErase:int chipErase(unsigned char slotNumber, unsigned int flashBaseAddr, int newFlashLoc);chipEraseHpi:int chipEraseHpi(unsigned char slotNumber);readBlockFromFlash:int readBlockFromFlash(unsigned char slotNumber, unsigned int address, unsigned char *buffer, unsigned int numberOfBytes, int newFlashLoc);readByteFromFlash:int readByteFromFlash(unsigned char slotNumber, unsigned int address, unsigned char *value, int updateAddress);sectorErase:int sectorErase(unsigned char slotNumber, unsigned int sectorBaseAddr, int newFlashLoc);sectorEraseHpi:int sectorEraseHpi(unsigned char slotNumber, unsigned int sectorBaseAddr);writeBlockToFlash:int writeBlockToFlash(unsigned char slotNumber, unsigned int address, unsigned char *data, unsigned int numberOfBytes, int newFlashLoc);writeBlockToFlashHpi:int writeBlockToFlashHpi(unsigned char slotNumber, unsigned int address, unsigned char *data, unsigned int numberOfBytes);writeByteToFlash:int writeByteToFlash(unsigned char slotNumber, unsigned int address, unsigned char data);writeByteToFlashHpi:int writeByteToFlashHpi(unsigned char slotNumber, unsigned int address, unsigned char data);.text.data.cviprot_calloc_free_Sleep@4.?_globalIU`Qne{  t_programError_RWvmeBlock_vmeReadElement_vmeWriteElement_RWmaster_SetCtrlVal_chipErase_chipEraseHpi_sectorErase_sectorEraseHpi_writeByteToFlash_writeByteToFlashHpi_writeBlockToFlash_writeBlockToFlashHpi_readByteFromFlash_readBlockFromFlash