Functions | |
uint8_t | IEC60730_MARCH_TEST_testRam (uint16_t *pui16_StartAddr, uint16_t *pui16_EndAddr) |
uint8_t IEC60730_MARCH_TEST_testRam | ( | uint16_t * | pui16_StartAddr, |
uint16_t * | pui16_EndAddr | ||
) |
Tests Variable memory (RAM memory)
*pui16_StartAddr | is the start address of RAM to be tested |
*pui16_EndAddr | is the end address of RAM to be tested |
This function checks the RAM memory for DC fault using march test. The following march tests are implemented. Both test can be run in destructive or non-destructive mode based on the macro definition of MARCH_X_TEST or MARCH_C_TEST in "IEC60730_user_config.h" file
March C
The test will perform the desired march test over the range of RAM memory specified by pui16_StartAddr and pui16_EndAddr.
References RAM_SIZE, RAM_START_ADDRESS, RAM_TEST_BUFSIZE, SIG_RAM_TEST, and TEST_FAILURE.