Mercurial > ecos
comparison packages/redboot/current/src/flash.c @ 121:6bd9d475ed4b ecos-sw-2000-09-04
Merge from eCos master repository on 2000-09-04-20:50:20-BST
| author | jlarmour |
|---|---|
| date | Mon, 04 Sep 2000 20:24:12 +0000 |
| parents | 77cec8369160 |
| children | 518f42066aba |
comparison
equal
deleted
inserted
replaced
| 120:0e17207f29f3 | 121:6bd9d475ed4b |
|---|---|
| 94 "Erase FLASH contents", | 94 "Erase FLASH contents", |
| 95 "-f <flash_addr> -l <length>", | 95 "-f <flash_addr> -l <length>", |
| 96 fis_erase, | 96 fis_erase, |
| 97 FIS_cmds | 97 FIS_cmds |
| 98 ); | 98 ); |
| 99 #ifdef CYGHWR_IO_FLASH_BLOCK_LOCKING | 99 #if 0 < CYGHWR_IO_FLASH_BLOCK_LOCKING // This is an *interface* |
| 100 local_cmd_entry("lock", | 100 local_cmd_entry("lock", |
| 101 "LOCK FLASH contents", | 101 "LOCK FLASH contents", |
| 102 "-f <flash_addr> -l <length>", | 102 "-f <flash_addr> -l <length>", |
| 103 fis_lock, | 103 fis_lock, |
| 104 FIS_cmds | 104 FIS_cmds |
| 481 if ((stat = flash_erase((void *)flash_addr, length, (void **)&err_addr)) != 0) { | 481 if ((stat = flash_erase((void *)flash_addr, length, (void **)&err_addr)) != 0) { |
| 482 printf("Error erasing at %p: %x(%s)\n", err_addr, stat, flash_errmsg(stat)); | 482 printf("Error erasing at %p: %x(%s)\n", err_addr, stat, flash_errmsg(stat)); |
| 483 } | 483 } |
| 484 } | 484 } |
| 485 | 485 |
| 486 #ifdef CYGHWR_IO_FLASH_BLOCK_LOCKING | 486 #if 0 < CYGHWR_IO_FLASH_BLOCK_LOCKING // This is an *interface* |
| 487 | 487 |
| 488 static void | 488 static void |
| 489 fis_lock(int argc, char *argv[]) | 489 fis_lock(int argc, char *argv[]) |
| 490 { | 490 { |
| 491 int stat; | 491 int stat; |
