summaryrefslogtreecommitdiff
path: root/examples/test/mem_test.c
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2013-01-08 05:05:02 -0800
committerBernard Xiong <[email protected]>2013-01-08 05:05:02 -0800
commit72782e920325808bbc58fc2344fc52033479b627 (patch)
tree45badbfa9818b8d1722463949beba0f88d1cbd9f /examples/test/mem_test.c
parentb3cf278502e605fa03861a2da5685b4c8d72879e (diff)
convert end of line
Diffstat (limited to 'examples/test/mem_test.c')
-rw-r--r--examples/test/mem_test.c210
1 files changed, 105 insertions, 105 deletions
diff --git a/examples/test/mem_test.c b/examples/test/mem_test.c
index 595578e126..2e94bca2d0 100644
--- a/examples/test/mem_test.c
+++ b/examples/test/mem_test.c
@@ -1,105 +1,105 @@
-#include <stdint.h>
-
-#include <rthw.h>
-#include <rtthread.h>
-
-#define printf rt_kprintf
-
-void mem_test(uint32_t address, uint32_t size )
-{
- uint32_t i;
-
- printf("memtest,address: 0x%08X size: 0x%08X\r\n", address, size);
-
- /**< 8bit test */
- {
- uint8_t * p_uint8_t = (uint8_t *)address;
- for(i=0; i<size/sizeof(uint8_t); i++)
- {
- *p_uint8_t++ = (uint8_t)i;
- }
-
- p_uint8_t = (uint8_t *)address;
- for(i=0; i<size/sizeof(uint8_t); i++)
- {
- if( *p_uint8_t != (uint8_t)i )
- {
- printf("8bit test fail @ 0x%08X\r\nsystem halt!!!!!",(uint32_t)p_uint8_t);
- while(1);
- }
- p_uint8_t++;
- }
- printf("8bit test pass!!\r\n");
- }
-
- /**< 16bit test */
- {
- uint16_t * p_uint16_t = (uint16_t *)address;
- for(i=0; i<size/sizeof(uint16_t); i++)
- {
- *p_uint16_t++ = (uint16_t)i;
- }
-
- p_uint16_t = (uint16_t *)address;
- for(i=0; i<size/sizeof(uint16_t); i++)
- {
- if( *p_uint16_t != (uint16_t)i )
- {
- printf("16bit test fail @ 0x%08X\r\nsystem halt!!!!!",(uint32_t)p_uint16_t);
- while(1);
- }
- p_uint16_t++;
- }
- printf("16bit test pass!!\r\n");
- }
-
- /**< 32bit test */
- {
- uint32_t * p_uint32_t = (uint32_t *)address;
- for(i=0; i<size/sizeof(uint32_t); i++)
- {
- *p_uint32_t++ = (uint32_t)i;
- }
-
- p_uint32_t = (uint32_t *)address;
- for(i=0; i<size/sizeof(uint32_t); i++)
- {
- if( *p_uint32_t != (uint32_t)i )
- {
- printf("32bit test fail @ 0x%08X\r\nsystem halt!!!!!",(uint32_t)p_uint32_t);
- while(1);
- }
- p_uint32_t++;
- }
- printf("32bit test pass!!\r\n");
- }
-
- /**< 32bit Loopback test */
- {
- uint32_t * p_uint32_t = (uint32_t *)address;
- for(i=0; i<size/sizeof(uint32_t); i++)
- {
- *p_uint32_t = (uint32_t)p_uint32_t;
- *p_uint32_t++;
- }
-
- p_uint32_t = (uint32_t *)address;
- for(i=0; i<size/sizeof(uint32_t); i++)
- {
- if( *p_uint32_t != (uint32_t)p_uint32_t )
- {
- printf("32bit Loopback test fail @ 0x%08X", (uint32_t)p_uint32_t);
- printf(" data:0x%08X \r\n", (uint32_t)*p_uint32_t);
- printf("system halt!!!!!",(uint32_t)p_uint32_t);
- while(1);
- }
- p_uint32_t++;
- }
- printf("32bit Loopback test pass!!\r\n");
- }
-}
-
-#ifdef RT_USING_FINSH
-#include <finsh.h>
-FINSH_FUNCTION_EXPORT(mem_test, mem_test(0xA0000000, 0x00100000) );
-#endif
+#include <stdint.h>
+
+#include <rthw.h>
+#include <rtthread.h>
+
+#define printf rt_kprintf
+
+void mem_test(uint32_t address, uint32_t size )
+{
+ uint32_t i;
+
+ printf("memtest,address: 0x%08X size: 0x%08X\r\n", address, size);
+
+ /**< 8bit test */
+ {
+ uint8_t * p_uint8_t = (uint8_t *)address;
+ for(i=0; i<size/sizeof(uint8_t); i++)
+ {
+ *p_uint8_t++ = (uint8_t)i;
+ }
+
+ p_uint8_t = (uint8_t *)address;
+ for(i=0; i<size/sizeof(uint8_t); i++)
+ {
+ if( *p_uint8_t != (uint8_t)i )
+ {
+ printf("8bit test fail @ 0x%08X\r\nsystem halt!!!!!",(uint32_t)p_uint8_t);
+ while(1);
+ }
+ p_uint8_t++;
+ }
+ printf("8bit test pass!!\r\n");
+ }
+
+ /**< 16bit test */
+ {
+ uint16_t * p_uint16_t = (uint16_t *)address;
+ for(i=0; i<size/sizeof(uint16_t); i++)
+ {
+ *p_uint16_t++ = (uint16_t)i;
+ }
+
+ p_uint16_t = (uint16_t *)address;
+ for(i=0; i<size/sizeof(uint16_t); i++)
+ {
+ if( *p_uint16_t != (uint16_t)i )
+ {
+ printf("16bit test fail @ 0x%08X\r\nsystem halt!!!!!",(uint32_t)p_uint16_t);
+ while(1);
+ }
+ p_uint16_t++;
+ }
+ printf("16bit test pass!!\r\n");
+ }
+
+ /**< 32bit test */
+ {
+ uint32_t * p_uint32_t = (uint32_t *)address;
+ for(i=0; i<size/sizeof(uint32_t); i++)
+ {
+ *p_uint32_t++ = (uint32_t)i;
+ }
+
+ p_uint32_t = (uint32_t *)address;
+ for(i=0; i<size/sizeof(uint32_t); i++)
+ {
+ if( *p_uint32_t != (uint32_t)i )
+ {
+ printf("32bit test fail @ 0x%08X\r\nsystem halt!!!!!",(uint32_t)p_uint32_t);
+ while(1);
+ }
+ p_uint32_t++;
+ }
+ printf("32bit test pass!!\r\n");
+ }
+
+ /**< 32bit Loopback test */
+ {
+ uint32_t * p_uint32_t = (uint32_t *)address;
+ for(i=0; i<size/sizeof(uint32_t); i++)
+ {
+ *p_uint32_t = (uint32_t)p_uint32_t;
+ *p_uint32_t++;
+ }
+
+ p_uint32_t = (uint32_t *)address;
+ for(i=0; i<size/sizeof(uint32_t); i++)
+ {
+ if( *p_uint32_t != (uint32_t)p_uint32_t )
+ {
+ printf("32bit Loopback test fail @ 0x%08X", (uint32_t)p_uint32_t);
+ printf(" data:0x%08X \r\n", (uint32_t)*p_uint32_t);
+ printf("system halt!!!!!",(uint32_t)p_uint32_t);
+ while(1);
+ }
+ p_uint32_t++;
+ }
+ printf("32bit Loopback test pass!!\r\n");
+ }
+}
+
+#ifdef RT_USING_FINSH
+#include <finsh.h>
+FINSH_FUNCTION_EXPORT(mem_test, mem_test(0xA0000000, 0x00100000) );
+#endif