#include #include #include "sys/alt_flash.h" #include "system.h" int main () { alt_flash_fd* fd; int ret_code; flash_region* regions; int number_of_regions; alt_u8 *dest; int i; fd = alt_flash_open_dev(EXT_FLASH_NAME); if (fd != NULL) { alt_putstr("Flash device successfully opened\n"); ret_code = alt_get_flash_info(fd, ®ions, &number_of_regions); if (!ret_code) { dest= malloc(regions->region_size); ret_code = alt_read_flash(fd, 0, dest, 10); if (!ret_code) { for(i=0;i<10;i++) printf(" %c \n",dest[i]); } } alt_flash_close_dev(fd); } else { alt_putstr("Can’t open flash device\n"); } return 0; }