80 for( uint32_t StartAddr = Addr; StartAddr < Size/
sizeof(uint32_t); StartAddr++)
95 for(uint8_t i = 0; i < Radix; i++)
103 for(uint32_t StartAddr = Addr; StartAddr < Size/Radix; StartAddr++)
111 for(uint32_t StartAddr = Addr; StartAddr < Size/Radix; StartAddr++)
122 return (Errors)?
false:
true;
133 uint32_t Pattern0 = 0;
134 uint32_t PatternF = 0;
135 for(uint8_t i = 0; i < Radix; i++)
143 for( uint32_t Addr_w = Addr; Addr_w < Size/Radix; Addr_w++)
146 for( uint32_t Addr_r = Addr; Addr_r < Size/Radix; Addr_r++)
167 return (Errors)?
false:
true;
178 uint32_t Pattern0 = 0;
179 uint32_t PatternF = 0;
180 for(uint8_t i = 0; i < Radix; i++)
188 for( uint32_t StartAddr = Addr; StartAddr < Size/Radix; StartAddr++)
196 for( uint32_t StartAddr = Addr; StartAddr < Size/Radix; StartAddr++)
205 return (Errors)?
false:
true;
Этот файл содержит структуры, макросы и функции необходимые для работы с памятью. ...
bool MEMTEST_Gallop(PTEST_MEM pMEMTest)
Тест памяти "Галоп".
bool MEMTEST_Counter(PTEST_MEM pMEMTest)
Тест памяти "Счетчик".
Этот файл содержит описание адресного пространства микроконтроллера 5023ВС016.
void MEMTest_Write(uint32_t Addr, TEST_RADIX Radix, uint32_t Word)
Запись блока данных в память
bool MEMTEST_Marsch(PTEST_MEM pMEMTest)
Тест памяти "Маршевый тест".
uint32_t MEMTest_Read(uint32_t Addr, TEST_RADIX Radix)
Чтение блока данных из памяти
uint32_t MEM_Read32(uint32_t Addr)
Чтение четырех байтного слова
uint16_t MEM_Read16(uint32_t Addr)
Чтение двух байтного слова
void MEM_Write16(uint32_t Addr, uint16_t Data)
Запись двух байтного слова
void MEM_Write8(uint32_t Addr, uint8_t Data)
Запись байтного слова
bool MEMTEST_generic(PTEST_MEM pMEMTest)
Чтение байтного слова
TEST_RADIX
Тип разрядность слова
void MEM_Write32(uint32_t Addr, uint32_t Data)
Запись четырех байтного слова
void MEMTest_ZeroBlock(uint32_t Addr, uint32_t Size)
Зануление блока данных в память
Этот файл содержит структуры, макросы и функции необходимые для тестов памяти.
Структура для проведения тестирования памяти
uint8_t MEM_Read8(uint32_t Addr)
Чтение байтного слова