FreeCalypso > hg > freecalypso-sw
diff gsm-fw/services/ffs/task.c @ 226:4d706a4134b0
FFS in gsm-fw: generate the legacy block info table at run time
author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
---|---|
date | Mon, 13 Jan 2014 10:15:59 +0000 |
parents | 842c9fd828fd |
children | d779078abe40 |
line wrap: on
line diff
--- a/gsm-fw/services/ffs/task.c Mon Jan 13 09:05:01 2014 +0000 +++ b/gsm-fw/services/ffs/task.c Mon Jan 13 10:15:59 2014 +0000 @@ -14,7 +14,9 @@ #include "task.h" #include "ffstrace.h" #include "intctl.h" +#include "ramffs.h" #include "../../riviera/rvm/rvm_use_id_list.h" +#include <string.h> /****************************************************************************** * Globals and function prototypes @@ -206,9 +208,9 @@ //ttr_init(TTrTask|TTrTest|TTrTestInfo|TTrDrvErase|TTrDrvWrite|TTrTaskLow|TTrApi); tmp_int_level = TCD_Interrupt_Level; // Backup Int level - TCD_Interrupt_Level = 0xC0; // The Interrups are not yet enabled... + TCD_Interrupt_Level = 0xC0; // The Interrups are not yet enabled.. #if FFS_IN_RAM - ffsdrv_ram_init(); + memset(_RAMFFS_area, 0xFF, RAMFFS_TOTAL_SIZE); #endif ffs_init_status = ffs_initialize(); TCD_Interrupt_Level = tmp_int_level; // Restore Int level