comparison packages/devs/flash/synthv2/current/tests/flash1.c @ 2643:5ba0b3e7a0cb

* src/synth.c: Removed cyg_hal_sys_do_mmap() wrapper function. * tests/flash1.c, tests/flash2.c, tests/flash3.c: Fixed a few compiler warnings.
author asl
date Thu, 20 Nov 2008 19:17:27 +0000
parents 50cf5ea58609
children 74dbf4c3f2e1
comparison
equal deleted inserted replaced
2642:2c55567fff49 2643:5ba0b3e7a0cb
80 // main 80 // main
81 81
82 void cyg_user_start(void) 82 void cyg_user_start(void)
83 { 83 {
84 int ret; 84 int ret;
85 #ifdef CYGHWR_IO_FLASH_DEVICE_LEGACY
85 char data[1024]; 86 char data[1024];
87 #endif
86 void *flash_start, *flash_end; 88 void *flash_start, *flash_end;
87 int block_size, blocks; 89 int block_size, blocks;
88 char *prog_start; 90 char *prog_start;
89 unsigned char * ptr; 91 unsigned char * ptr;
90 92
136 } 138 }
137 139
138 CYG_TEST_PASS_FAIL((ret == 0),"flash program overrun check"); 140 CYG_TEST_PASS_FAIL((ret == 0),"flash program overrun check");
139 141
140 /* Program over a block boundary */ 142 /* Program over a block boundary */
141 prog_start = (unsigned char *)flash_start + block_size - sizeof(copyright)/2; 143 prog_start = (char *)flash_start + block_size - sizeof(copyright)/2;
142 ret = flash_program(prog_start,&copyright,sizeof(copyright),NULL); 144 ret = flash_program(prog_start,&copyright,sizeof(copyright),NULL);
143 CYG_TEST_PASS_FAIL((ret == FLASH_ERR_OK),"flash_program2"); 145 CYG_TEST_PASS_FAIL((ret == FLASH_ERR_OK),"flash_program2");
144 146
145 /* Check the first version is still OK */ 147 /* Check the first version is still OK */
146 CYG_TEST_PASS_FAIL(!strncmp(flash_start,copyright,sizeof(copyright)), 148 CYG_TEST_PASS_FAIL(!strncmp(flash_start,copyright,sizeof(copyright)),