H I S T O R Y of Modifications


    MLOS BOOT in Flash for UltraSmart

    Version V2r08a of 13/02/2004


    Version V2r08a of 13/02/2004

    13/02/2004 - hwispace - Marc LEGOUX      - V2r08a   : Recognize the flash size (From 1M to 16M)
    13/02/2004 - hwiboot  - Marc LEGOUX      - V2r08a   : Add hwi_MemCheckSize()
    12/02/2004 - DRV      - Marc LEGOUX      - V6r14a   : Reorganize modes
    08/02/2004 - PAC      - Marc LEGOUX      - C6r14    : Package parameters are defined by usercfg_Type
    06/02/2004 - PAC32    - Marc LEGOUX      - C6r14    : Add pac32_SizeDef
    27/01/2004 - SYST     - Marc LEGOUX      - C6r14    : Improve syst_MemInfo
    26/01/2004 - PAC      - Marc LEGOUX      - C6r13    : Change pac_Delete from macro to function
    

    Version V2r07b of 08/01/2004

    08/01/2004 - hwispace - Marc LEGOUX      - V2r07b   : Update Package Header with Name and Vers
    

    Version V2r07b of 08/01/2004

    08/01/2004 - hwispace - Marc LEGOUX      - V2r07b   : Upgrade flash to 2Mb
    30/12/2003 - bootcfg  - Marc LEGOUX      - V2r07b   : Use pac32.h. Rename from BOOT for version.htm
    30/12/2003 - bootcfg  - Marc LEGOUX      - V2r07    : Add err_Printf as dummy symbol
    30/12/2003 - HWIBOOT  - Marc LEGOUX      - V2r07    : Stop PSTCLK on BDM Interface
    18/12/2003 - SYST     - Marc LEGOUX      - C6r13    : Add syst_MemReAlloc
    17/12/2003 - SYST     - Marc LEGOUX      - C6r12    : Add syst_MemBlkInfo
    04/12/2003 - DRV      - Marc LEGOUX      - V6r13c   : Include obj.h
    01/12/2003 - DRV      - Marc LEGOUX      - V6r13b   : Add drv_Call
    19/11/2003 - hwi      - Marc LEGOUX      - V2r09d   : Check hwi_Space address in _MainInit
    15/11/2003 - DRV      - Marc LEGOUX      - V6r13    : Add drv_FindModeSpace
    12/11/2003 - hwi      - Marc LEGOUX      - V2r09c   : Change FlashEraseTimeout to 3000ms
    10/11/2003 - hwi      - Marc LEGOUX      - V2r09b   : Add error FlashEraseTimeout
    03/11/2003 - mcf5307  - Marc LEGOUX      - V1r14a   : CS0 to 4Mo
    03/11/2003 - bootcfg  - Marc LEGOUX      - V2r06    : Use Sector lists in FlashMap
    03/11/2003 - PAC      - Marc LEGOUX      - C6r12    : Add pac_InfoGet
    03/11/2003 - DRV      - Marc LEGOUX      - V6r12    : Add drv_InfoGet
    02/11/2003 - hwi_     - Marc LEGOUX      - V2r09a   : Increase Flash Max Size
    02/11/2003 - hwi      - Marc LEGOUX      - V2r09a   : New FlashErase for big flash
    09/10/2003 - OBJ      - Marc LEGOUX      - OBJ3r05  : Add an upper case to some functions (->.def)
    04/10/2003 - PAC32    - Marc LEGOUX      - C6r11    : Change pac32_New from macro to function
    04/10/2003 - PAC      - Marc LEGOUX      - C6r11    : Change pac_Type to void *
    02/10/2003 - bootcfg  - Marc LEGOUX      - V2r05c   : 
    

    Version V2r05d of 01/10/2003

    01/10/2003 - hwispace - Marc LEGOUX      - V2r05d   : Fix bug in IOGet
    27/09/2003 - hwi_     - Marc LEGOUX      - V2r08b   : Add hwi_JtagAddr
    25/09/2003 - DRV      - Marc LEGOUX      - V6r11    : Creation for user interface
    

    Version V2r05c of 17/09/2003

    17/09/2003 - hwispace - Marc LEGOUX      - V2r05c   : Remove syst_CS from _MemLedPut()
    16/09/2003 - hwiboot  - Marc LEGOUX      - V2r05b   : No memory check without cache
    16/09/2003 - bootcfg  - Marc LEGOUX      - V2r05b   : 
    15/09/2003 - hwi      - Marc LEGOUX      - V2r08b   : Compute FlashEraseTimeout with Sector number
    15/09/2003 - PAC32    - Marc LEGOUX      - C6r10    : Modify pac32_Mode codes /16
    12/09/2003 - mcf5307  - Marc LEGOUX      - V1r13b   : Remove calls to syst_CS(),syst_CSEnd()
    10/09/2003 - mcf5307  - Marc LEGOUX      - V1r13a   : Args in PPInit
    

    Version V2r05 of 10/09/2003

    10/09/2003 - hwispace - Marc LEGOUX      - V2r05    : Change to hwispace
    09/09/2003 - mcf5307  - ML               - CF1r13   : Add args to PPortInit
    05/09/2003 - mcf5307  - Marc LEGOUX      - V1r13a   : Change boot result0 to hwi_Space
    05/09/2003 - hwiboot  - Marc LEGOUX      - V2r05a   : Create from hwi v2r07
    05/09/2003 - hwi_     - Marc LEGOUX      - V2r08    : Add functions into hwi_SpaceType
    05/09/2003 - hwi      - Marc LEGOUX      - V2r08a   : Remove functions owned by boot
    05/09/2003 - bootcfg  - Marc LEGOUX      - V2r05    : Replace mcf5307_Space
    05/09/2003 - INITAPI  - Marc LEGOUX      - V2r05    : 
    05/09/2003 - HWIBOOT  - Marc LEGOUX      - V2r05    : Rename from boot.s
    

    Version V2r04 of 18/08/2003

    18/08/2003 - hwispace - Marc LEGOUX      - V2r04    : PP11 ==0 : Backup
    18/08/2003 - hwi      - Marc LEGOUX      - V2r07b   : BOOT: Remove mem check without cache
    18/08/2003 - bootcfg  - Marc LEGOUX      - V2r04a   : Add some dummy symbols
    17/08/2003 - ERRERR   - Marc LEGOUX      - C6r09    : Add hwi__SerialErr
    25/06/2003 - PAC      - Marc LEGOUX      - C6r11    : Use DRVH.H
    16/06/2003 - mcf5307  - Marc LEGOUX      - V1r12a   : Add boot results
    16/06/2003 - PAC      - Marc LEGOUX      - C6r09    : A package is a driver
    13/06/2003 - mcf5307  - Marc LEGOUX      - V1r12a   : Improve cache
    13/06/2003 - mcf5307  - ML               - CF1r12   : Move space definition to hwi_
    13/06/2003 - hwi_     - Marc LEGOUX      - V2r07    : Rename mcf5307 symbols to hwi_
    13/06/2003 - hwi      - Marc LEGOUX      - V2r07a   : Rename some mcf5307 symbols to hwi
    21/05/2003 - hwi      - Marc LEGOUX      - V2r06a   : Init hwi_InfoHwVersion
    21/05/2003 - SYST     - Marc LEGOUX      - C6r09    : Add syst__Version
    19/03/2003 - hwi      - Marc LEGOUX      - V2r05a   : Add module descriptor
    18/03/2003 - err      - Marc LEGOUX      - C6r09    : Add Title field in err_MsgType
    18/03/2003 - ERRERR   - Marc LEGOUX      - C6r09    : Add ip__NGErr
    13/03/2003 - mcf5307  - Marc LEGOUX      - V1r10d   : Add param and return value to CacheFlush
    13/03/2003 - mcf5307  - Marc LEGOUX      - V1r10c   : Enable cache to invalidate (Mask H55 only)
    11/03/2003 - mcf5307  - Marc LEGOUX      - V1r10c   : Add mcf5307_Halt
    25/02/2003 - SYST     - Marc LEGOUX      - C6r09    : Modify syst_PrintCfgType
    30/01/2003 - mcf5307  - Marc LEGOUX      - V1r10b   : Move CacheFlush into textfast section
    

    Version V2r03 of 28/01/2003

    28/01/2003 - hwispace - Marc LEGOUX      - V2r03    : Creation
    28/01/2003 - bootcfg  - Marc LEGOUX      - V2r03    : Move backup detection to specific modules
    18/01/2003 - mcf5307  - Marc LEGOUX      - V1r10b   : Invalidate cache when disabled
    18/01/2003 - mcf5307  - Marc LEGOUX      - V1r10    : Add CacheFlush
    17/01/2003 - hwi_     - Marc LEGOUX      - V2r03    : hwi__MemErr from #define to extern
    17/01/2003 - hwi      - Marc LEGOUX      - V2r03a   : Fix bug on hwi_FlashComp
    12/01/2003 - PAC      - Marc LEGOUX      - C6r07    : From MLL
    17/12/2002 - ERRERR   - Marc LEGOUX      - C6r07    : Add ipnet__Err, ngnet__Err
    13/12/2002 - hwi_     - Marc LEGOUX      - V2r02    : Add CSi i>3
    12/12/2002 - mcf5307  - Marc LEGOUX      - V1r10a   : Switch CS4 to 32bits, manual TA
    15/11/2002 - hwi_     - Marc LEGOUX      - V2r02    : Add WDog
    15/11/2002 - USERCFG  - Marc LEGOUX      - C6r08    : Move to common C code
    15/11/2002 - SYST     - Marc LEGOUX      - C6r07    : Pragma far-absolute for syst_TaskCur
    25/10/2002 - ERRERR   - Marc LEGOUX      - C6r07    : Add pac__Err
    01/10/2002 - hwi      - Marc LEGOUX      - V2r02a   : Add hwi_WDogXXX functions
    15/05/2002 - SYST     - Marc LEGOUX      - C6r07    : Add __Access __AccessExists
    06/05/2002 - hwi      - Marc LEGOUX      - V2r01b   : Add hwi_IOBCGet
    20/03/2002 - hwi      - Marc LEGOUX      - V2r01a   : Add Out/In Op in hwi_IOBCPut
    08/02/2002 - SYST     - Marc LEGOUX      - C6r07    : Add _TaskRefDel()
    07/02/2002 - SYST     - Marc LEGOUX      - C6r07    : Add TaskCtx management in MLOS32
    03/02/2002 - SYST     - Marc LEGOUX      - C6r07    : Add _MemAllocX
    24/10/2001 - USERCFG  - Marc LEGOUX      - WNT6r05b : Add Quit function
    10/10/2001 - ERRERR   - Marc LEGOUX      - C6r07    : Add userlist__Err
    16/08/2001 - PAC      - Marc LEGOUX      - V5r01    : From Img
    05/03/2001 - PAC32    - Marc LEGOUX      - C6r06    : Creation from own module
    05/03/2001 - PAC      - Marc LEGOUX      - C6r06    : Creation from own module
    22/01/2001 - hwi      - Marc LEGOUX      - V1r09b   : Display mask version in McuVersion
    04/01/2001 - mcf5307  - ML               - CF1r06   : Decrease _FlashSectorMax from 32 to 24
    03/01/2001 - mcf5307  - Marc LEGOUX      - V1r06b   : Add McuMaskInit()
    22/12/2000 - mcf5307  - Marc LEGOUX      - V1r06a   : Check McuMask for CsInit
    22/12/2000 - bootcfg  - Marc LEGOUX      - V2r01    : Adapt to new mask J20C
    21/12/2000 - mcf5307  - ML               - CF1r06   : Adapt to MASK 00J20C
    21/12/2000 - hwi      - Marc LEGOUX      - V1r09a   : Adapt to new Mcu Mask J20C
    18/12/2000 - bootcfg  - Marc LEGOUX      - V1r06b   : Move version to .textstart section
    12/12/2000 - hwi      - Marc LEGOUX      - V1r08b   : Move call to SimInit() into hwi_Init()
    11/12/2000 - mcf5307  - Marc LEGOUX      - V1r05a   : Irq lvl with macros. Move UARTs lvl 6->4
    11/12/2000 - mcf5307  - ML               - CF1r05   : Add _IL macros for IRQ LVLs. 
    01/12/2000 - SYST     - Marc LEGOUX      - C6r05    : Adjust _PrintXXX functions and type
    21/11/2000 - hwi      - Marc LEGOUX      - V1r08a   : Extern in place of include for task,timer
    21/11/2000 - bootcfg  - Marc LEGOUX      - V1r06    : Slow down the flash
    28/09/2000 - hwi_     - Marc LEGOUX      - V1r07    : Add hwi_VectExch
    28/09/2000 - hwi      - Marc LEGOUX      - V1r07b   : Add hwi_VectExch
    04/08/2000 - hwiio    - Marc LEGOUX      - V1r03    : Add IOOUT0,4..7
    04/08/2000 - hwi      - Marc LEGOUX      - V1r07a   : Defines IconOut3 as generic OUT0
    06/06/2000 - SYST     - Marc LEGOUX      - C6r05    : Add _TaskCtx functions. 
    25/04/2000 - ERRERR   - Marc LEGOUX      - C6r03    : Add log__Err
    17/03/2000 - SYST     - Marc LEGOUX      - C6r03    : Add __ExitErr
    16/03/2000 - ERRERR   - Marc LEGOUX      - C6r03    : Move syst__Err 10400->30000 			    Add  syst__ExitErr
    10/03/2000 - hwi      - Marc LEGOUX      - V1r06a   : FlashErase check 
    07/03/2000 - hwi      - Marc LEGOUX      - V1r05e   : FlashEraseTimeout to 2000ms 
    04/02/2000 - SYST     - Marc LEGOUX      - C6r03    : Add _TaskPriorSet
    30/01/2000 - SYST     - Marc LEGOUX      - C6r03    : Add _PrintCfgxx
    18/01/2000 - SYST     - Marc LEGOUX      - C6r03    : Add _TaskAbort and some TaskModes
    16/01/2000 - ERRERR   - Marc LEGOUX      - C6r02    : Extract from ERR
    10/01/2000 - hwi_     - Marc LEGOUX      - V1r05    : Extract from HWI
    29/12/1999 - bootcfg  - Marc LEGOUX      - V1r05    : Backup system
    16/12/1999 - SYST     - Marc LEGOUX      - C6r03    : Hide MLOS32 structures
    25/10/1999 - err      - Marc LEGOUX      - C6r02    : Add _Msg2xx
    08/10/1999 - bootcfg  - Marc LEGOUX      - V1r04    : From SRAM, does not start a system.
    06/10/1999 - err      - Marc LEGOUX      - C6r02    : Add module version and fend()
    12/08/1999 - SYST     - Marc LEGOUX      - C6r01    : restore old syst_TaskType for WIN32
    06/08/1999 - SYST     - Marc LEGOUX      - C6r01    : Add syst_TaskCurGet
    09/07/1999 - config   - Marc LEGOUX      - C6r01    : Update from own module
    27/04/1999 - OBJ      - Marc LEGOUX      - OBJ3r02  : Copy from own MLL module
    01/04/1999 - mcf5307  - Marc LEGOUX      - V1r01b   : Adjust Flash access time: 2->3 wait states
    01/04/1999 - mcf5307  - Marc LEGOUX      - V1r01    : Creation
    01/04/1999 - hwiio    - Marc LEGOUX      - V1r03    : From MLOS8
    02/03/1999 - err      - Marc LEGOUX      - C5r04    : Add uint
    03/02/1999 - mcf5307  - Marc LEGOUX      - V1r01    : Creation
    13/01/1999 - err      - Marc LEGOUX      - C5r04    : Modif #if config_... for err_Type
    01/01/1999 - mcf5307  - ML               -          : 
    01/01/1999 - hwiirq   - Marc Legoux      - V1r03    : 
    01/01/1999 - SYST     - Marc LEGOUX      - C6r01    : Reorganize
    15/12/1998 - SYST     - Marc LEGOUX      - C5r04    : Move _Pipe to systpipe
    25/11/1998 - SYST     - Marc LEGOUX      - C5r01    : Change syst_Call
    13/06/1998 - err      - Marc LEGOUX      - C5r01    : Modif err_MsgType
    23/12/1997 - mcf5307  - Michael Norman   -          : Hyung Chang
    27/10/1997 - SYST     - Marc LEGOUX      - C5r01    : Add syst_MutexOpen and Close
    27/09/1997 - SYST     - Marc LEGOUX      - C4r03    : Add syst_PrintWnd
    17/09/1997 - SYST     - Marc LEGOUX      - C4r02    : Add mode in syst_TaskType
    04/08/1997 - err      - Marc LEGOUX      - C4r02    : Add errapp.h
    29/05/1997 - SYST     - Marc LEGOUX      - C4r01    : Update from own module
    08/01/1997 - err      - Marc LEGOUX      - V1r00    : Update from own module