diff options
Diffstat (limited to 'sst39sf020.c')
-rw-r--r-- | sst39sf020.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/sst39sf020.c b/sst39sf020.c index 401247a..97e87a1 100644 --- a/sst39sf020.c +++ b/sst39sf020.c @@ -51,22 +51,18 @@ int write_39sf020(struct flashchip *flash, unsigned char *buf) { int i; int total_size = flash->total_size * 1024, page_size = - flash->page_size; + flash->page_size; volatile char *bios = flash->virt_addr; erase_chip_jedec(flash); printf("Programming Page: "); for (i = 0; i < total_size / page_size; i++) { - /* erase the page before programming */ - //erase_sector_39sf020(bios, i * page_size); - /* write to the sector */ printf("%04d at address: 0x%08x", i, i * page_size); write_sector_jedec(bios, buf + i * page_size, bios + i * page_size, page_size); - printf - ("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); + printf("\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b\b"); fflush(stdout); } printf("\n"); |