Functions | |
| uint8_t | SelfTest_FlashCheckSum (uint32_t DoubleWordsToTest) |
| This function checks for data corruption in Flash memory using a checksum calculation. | |
| void | SelfTest_Flash_init (uint32_t StartAddressOfFlash, uint32_t EndAddressOfFlash, uint64_t flash_ExpectedCheckSum) |
| This function checks the checksum of the Flash for the given range of Flash with the expected/reference checksum passed along with this API. | |
| uint8_t SelfTest_FlashCheckSum | ( | uint32_t | DoubleWordsToTest | ) |
This function checks for data corruption in Flash memory using a checksum calculation.
| DoubleWordsToTest | Number of 32-bit Double Words of Flash to be calculated per each function call. |
| void SelfTest_Flash_init | ( | uint32_t | StartAddressOfFlash, |
| uint32_t | EndAddressOfFlash, | ||
| uint64_t | flash_ExpectedCheckSum ) |
This function checks the checksum of the Flash for the given range of Flash with the expected/reference checksum passed along with this API.
| StartAddressOfFlash | Start address of the Flash from where the checksum needs to be calculated. |
| EndAddressOfFlash | End address of the Flash till where the checksum needs to be calculated. |
| flash_ExpectedCheckSum | Expected checksum. Must be stored outside the range of check. |