AlcapDAQ
1
|
Go to the source code of this file.
Functions | |
static int | GetFlashStatus32 (cvFlashAccess *Flash, uint8_t *Status) |
static int | GetFlashStatus16 (cvFlashAccess *Flash, uint8_t *Status) |
static int | GetFlashStatus (cvFlashAccess *Flash, uint8_t *Status) |
static int | WriteFlashPage32 (cvFlashAccess *Flash, uint8_t *data, int pagenum) |
static int | WriteFlashPage16 (cvFlashAccess *Flash, uint8_t *data, int pagenum) |
static int | ReadFlashPage32 (cvFlashAccess *Flash, uint8_t *data, int pagenum) |
static int | ReadFlashPage16 (cvFlashAccess *Flash, uint8_t *data, int pagenum) |
static int | ReadFlashSecurityReg32 (cvFlashAccess *Flash, uint8_t *data) |
static int | ReadFlashSecurityReg16 (cvFlashAccess *Flash, uint8_t *data) |
int | WriteFlashPage (cvFlashAccess *Flash, uint8_t *data, int pagenum) |
int | ReadFlashPage (cvFlashAccess *Flash, uint8_t *data, int pagenum) |
int | ReadFlashSecurityReg (cvFlashAccess *Flash, uint8_t *data) |
|
static |
Definition at line 53 of file flash.c.
References CvUpgrade_FileAccessError, GetFlashStatus16(), GetFlashStatus32(), and FlashAccess::RegSize.
Referenced by WriteFlashPage16(), and WriteFlashPage32().
|
static |
Definition at line 28 of file flash.c.
References CAENComm_Read16(), CAENComm_Write16(), FlashAccess::FlashEnable, FlashAccess::Handle, FlashAccess::RW_Flash, FlashAccess::Sel_Flash, and STATUS_READ_CMD.
Referenced by GetFlashStatus().
|
static |
Definition at line 8 of file flash.c.
References CAENComm_Read32(), CAENComm_Write32(), FlashAccess::FlashEnable, FlashAccess::Handle, FlashAccess::RW_Flash, FlashAccess::Sel_Flash, and STATUS_READ_CMD.
Referenced by GetFlashStatus().
int ReadFlashPage | ( | cvFlashAccess * | Flash, |
uint8_t * | data, | ||
int | pagenum | ||
) |
Definition at line 399 of file flash.c.
References CvUpgrade_FileAccessError, ReadFlashPage16(), ReadFlashPage32(), and FlashAccess::RegSize.
Referenced by cvUpgrade(), main(), ReadConfigurationROM(), and ReadLicense().
|
static |
Definition at line 252 of file flash.c.
References CAENComm_MultiRead16(), CAENComm_MultiWrite16(), CAENComm_Write16(), FlashAccess::FlashEnable, FlashAccess::Handle, i, MAIN_MEM_PAGE_READ_CMD, MAX_MULTIACCESS_BUFSIZE, FlashAccess::PageSize, FlashAccess::RW_Flash, and FlashAccess::Sel_Flash.
Referenced by ReadFlashPage().
|
static |
Definition at line 188 of file flash.c.
References CAENComm_MultiRead32(), CAENComm_MultiWrite32(), CAENComm_Write32(), FlashAccess::FlashEnable, FlashAccess::Handle, i, MAIN_MEM_PAGE_READ_CMD, MAX_MULTIACCESS_BUFSIZE, FlashAccess::PageSize, FlashAccess::RW_Flash, and FlashAccess::Sel_Flash.
Referenced by ReadFlashPage().
int ReadFlashSecurityReg | ( | cvFlashAccess * | Flash, |
uint8_t * | data | ||
) |
Definition at line 418 of file flash.c.
References CvUpgrade_FileAccessError, ReadFlashSecurityReg16(), ReadFlashSecurityReg32(), and FlashAccess::RegSize.
Referenced by KeyInfo().
|
static |
Definition at line 343 of file flash.c.
References AT45_IDREG_LENGTH, AT45_READ_SECURITY_REGISTER_OPCODE, CAENComm_Read16(), CAENComm_Write16(), FlashAccess::FlashEnable, FlashAccess::Handle, i, FlashAccess::RW_Flash, and FlashAccess::Sel_Flash.
Referenced by ReadFlashSecurityReg().
|
static |
Definition at line 316 of file flash.c.
References AT45_IDREG_LENGTH, AT45_READ_SECURITY_REGISTER_OPCODE, CAENComm_Read32(), CAENComm_Write32(), FlashAccess::FlashEnable, FlashAccess::Handle, i, FlashAccess::RW_Flash, and FlashAccess::Sel_Flash.
Referenced by ReadFlashSecurityReg().
int WriteFlashPage | ( | cvFlashAccess * | Flash, |
uint8_t * | data, | ||
int | pagenum | ||
) |
Definition at line 378 of file flash.c.
References CvUpgrade_FileAccessError, FlashAccess::RegSize, WriteFlashPage16(), and WriteFlashPage32().
Referenced by cvUpgrade(), EraseLicense(), main(), and WriteKey().
|
static |
Definition at line 128 of file flash.c.
References CAENComm_MultiWrite16(), CAENComm_Write16(), FlashAccess::FlashEnable, GetFlashStatus(), FlashAccess::Handle, i, MAIN_MEM_PAGE_PROG_TH_BUF1_CMD, MAX_MULTIACCESS_BUFSIZE, FlashAccess::PageSize, FlashAccess::RW_Flash, and FlashAccess::Sel_Flash.
Referenced by WriteFlashPage().
|
static |
Definition at line 69 of file flash.c.
References CAENComm_MultiWrite32(), CAENComm_Write32(), FlashAccess::FlashEnable, GetFlashStatus(), FlashAccess::Handle, i, MAIN_MEM_PAGE_PROG_TH_BUF1_CMD, MAX_MULTIACCESS_BUFSIZE, FlashAccess::PageSize, FlashAccess::RW_Flash, and FlashAccess::Sel_Flash.
Referenced by WriteFlashPage().