⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbmrel.txt

📁 norflash的文件系统。 用于中低端手机开发的参考
💻 TXT
字号:
*********************************************************************
                           DBMREL.TXT

                       CBP4 DBM Release Note
*********************************************************************

Contents:
   Introductory Notes
   Release Notes
   Detect Report Fix Log
   Build information

*********************************************************************

INTRODUCTORY NOTES:
-------------------
This file contains the unit release information for the dbm Software
Subsystem on the CBP4 project.

The official gets and build are done in MKS Windows environment and
supported in the future releases.

*********************************************************************
RELEASE NOTES:
--------------
11/22/2002: Ver ?.?.?                Unit Label: 
-----------------------------------------------------------------------
Author/s: wavis

Summary - Remove FMM semaphores, not compatible with FDI.

dbmtask.c

10/09/2002: Ver 1.2.111                Unit Label: CP_DBM_1.61.0_FixCR1376
-----------------------------------------------------------------------
Author/s: mshaver

Summary - Set compiler optimization level 2 for both Debug and Flash variants. 

dbm.apj - Set compiler optimization level 2 for both Debug and Flash variants.

07/30/2002: Ver 1.2.45                 Unit Label: CP_DBM_1.44.0_DualNAM
-----------------------------------------------------------------------
Author/s: mmalopy

Summary - Dual NAM/PRL/MRU implementation

dbmflash.c - DbmWriteFlashDbMsg() modified to check NAM lock boolean for
             both NAM1 and NAM2 segments and to respond to PSW when
             writing to the NAM2 segment.
           - DbmBlkReadFlashDbMsg() and DbmBlkWriteFlashDbMsg()
             modified to use the 2 PRL FLASH section indentifiers.


05/29/2002: Ver 1.2.1                  Unit Label: CP_DBM_1.34.0_ViaCopyright
-----------------------------------------------------------------------
Author/s: mshaver

Summary: Added VIA Technologies copyright

Makefile - Added VIA Technologies copyright
dbmdefs.h - Added VIA Technologies copyright
dbmeeprm.c - Added VIA Technologies copyright
dbmerrs.h - Added VIA Technologies copyright
dbmflash.c - Added VIA Technologies copyright
dbmtask.c - Added VIA Technologies copyright
dbmver.c - Added VIA Technologies copyright
           
04/10/2002: Ver 1.1.222                Unit Label: CP_DBM_1.29.0_FixCR514
-----------------------------------------------------------------------
Author/s: mshaver

Summary: Fix CR 514 by writing the DBM marker value after the cache
         data has been written to flash. Also, added a DBM startup
         signal from MON to insure that MON has initialized the FMM
         code prior to DBM servicing read/write messages.

dbmerr.h - Added new DBM error for detecting an invalid signal at startup.

dbmflash.c - Changed DbmClearFlashDbMsg(), DbmWriteFlashDbMsg(), and
             DbmFlushFlashDbMsg() to write the marker value, which indicates
             which of the two flash sectors contains valid data, after the data
             has been written to flash.

dbmtask.c -  Added code at DBM initialization to wait for a start up signal from
             MON. This is needed because without it DBM will be sent
             messages from HWD to start reading calibration data from flash
             during intialization. If the flash filesystem option is enabled then
             DBM can only read data once the flash filesystem software has 
             initialized to allow DBM to get the FMM semaphore. The 
             initialization of FMM is done from MON.

03/14/2002: Ver 1.1.199                Unit Label: CP_DBM_1.25.0_MSCapDbWriteChanges
-----------------------------------------------------------------------
Author/s: byang

Summary: Modified DbmWriteFlashDbMsg() to reroute the message to PSW
         if the message originated from ETS and the write it to the
         MS Cap DB. PSW then correctly computes the checksum and updates
         its copy and resends the message to DBM.
         
dbmflash.c - Modified DbmWriteFlashDbMsg() to redirect the message to PSW
             if the data base id is CP and the segment is the MS Cap segment
             and the response message id is IOP_CP_DB_WRITE_ETS.
             This approach allows PSW to calculate the checksum and
             updates its copy. Lastly, PSW then sends the Dbm write message
             back to DBM with the correct checksum.

03/04/2002: Ver 1.1.191                Unit Label: CP_DBM_1.23.0_UpdateAPJ
-----------------------------------------------------------------------
Author/s: mshaver

Summary: Update apj dependency list

dbm.apj - Deleted Included Files list, then did a force build to recreate
          dependency list.


Summary:     Added the NAM lock/unlock mechanism and associated message to DBM. 
02/05/2002: Ver 1.1.174                Unit Label: CP_DBM_1.19.0_NamLock
-----------------------------------------------------------------------
Author/s: mshaver

Summary:     Added the NAM lock/unlock mechanism and associated message to DBM. 

dbmdefs.h  - Added prototype for DbmNAMlockUnlockDbMsg().
dbmerrs.h  - Added NAM locked mon fault.
dbmflash.c - Added NAM lock/unlock message handler, DbmNAMlockUnlockDbMsg().
             Also, use the lock to prevent writes to the NAM while the lock
             is true. In that case, generate a MonFault.
dbmtask.c  - Added code to handle the NAM lock message, DBM_NAM_LOCK_MSG

11/20/2001: Ver 1.1.101                Unit Label: CP_DBM_1.05.0_NamChangedByEtsMsg
-----------------------------------------------------------------------
Author/s: mclee
dbmflash.c ( 1.5 )
  Add PswNamChangedByEtsMsg to inform PS to get fresh Nam copy 
  because user changed Nam through ETS.

11/14/2001: Ver 1.1.93                 Unit Label: CP_DBM_1.03.0_OddDbmSizeFix
-----------------------------------------------------------------------
Author/s: AMALA

dbmflash.c (1.4)
- Modified function DbmWriteFlashDbMsg() to fix problem where MS did not
  power-up again after powering it down.

11/13/2001: Ver 1.1.93                 Unit Label: CP_DBM_1.03.0_OddDbmSizeFix
-----------------------------------------------------------------------
Author/s: mshaver

Summary:     Modified dbm task to read all messages in queue before suspending
             and added fixes to handle odd database sizes.

dbmtask.c -  Merge in revision 1.2.1.2 which updated DBM task to read all
             messages in mail queue before suspending.

dbmflash.c - Merge in revision 1.1.2.2 which added fixes to handle odd 
             database sizes. Removed SetDbPointers routine, no longer
             needed.

11/08/2001: version 1.1.76
--------------------------------------------------------------------------
Author: AMALA

(1) Fix multi-thread access to flash problem.

File :  \dbm\dbmflash.c:

- modified function DbmBlkReadFlashDbMsg() to fix
  multi-thread access to flash problem

10/06/2001: Ver 1.1.75                 Unit Label: CP_DBM_1.03.0_Semaphores
-----------------------------------------------------------------------
Author/s: mshaver

Summary:     Code changes made to guard against concurrent accesses to
             flash memory by DBM and FMM.

dbmtask.c -  Conditionally include fmmapi.h if SYS_OPTION_FILESYSTEM
             is defined. Surround all DBM flash operations with calls
             to FMMSemTake() and FMMSemGive() if SYS_OPTION_FILESYSTEM 
             is defined. These calls to use semaphores to control access 
             to the flash will guard against concurrent accesses to the 
             flash by FMM.


**********************************************************************
DETECT REPORT FIX LOG:
------------------------

Date: 00/00/2000                                      DR #:
----------------------------------------------------------------------
Found in Version:
Description of Problem:

Fixed in Version:
Solution:


**********************************************************************
BUILD INFORMATION:
-------------------

Build Directories
-------------------
cp\dbm          DBM Directory
cp\dbm\debug    DBM Debug build Directory
cp\dbm\Flash    DBM Flash build Directory


Development Tools Information
-------------------------------
 Compilers :   ARM 2.51 tools


/*===================================================================
       EDIT HISTORY FOR FILE
$Log: dbmrel.txt $
Revision 1.1  2003/11/07 18:55:30  xuhua
Initial revision
Revision 1.1  2003/10/21 16:02:00  hanxiao99
Initial revision
Revision 1.1  2003/10/08 14:40:50  hanxiao99
Initial revision
Revision 1.1  2003/09/03 14:52:38  hanxiao99
Initial revision
Revision 1.1  2003/07/31 05:21:14  javese
Initial revision
Revision 1.3  2002/11/23 05:27:30  wavis
Updated for FDI.
Revision 1.2  2002/10/23 10:39:40  Bing
Check in for Greg
Revision 1.15  2002/10/09 08:48:10  mshaver
Update release notes.
Revision 1.14  2002/07/30 11:22:48  mmalopy
- Updated release notes for DBM version 1.2.45
Revision 1.13  2002/05/29 08:51:01  mshaver
Update release notes.
Revision 1.12  2002/04/10 15:44:09  mshaver
Update release notes.
Revision 1.11  2002/03/14 08:05:10  mshaver
Update release notes.
Revision 1.10  2002/03/04 10:40:02  mshaver
Update apj dependency list
Revision 1.9  2002/02/06 12:51:35  mshaver
Update release notes.
Revision 1.8  2001/11/20 13:31:28  mshaver
Update release notes.
Revision 1.7  2001/11/20 12:40:13  mclee
Update notes for 1.1.94
Revision 1.6  2001/11/15 07:55:16  mshaver
Updated release notes.
Revision 1.5  2001/11/14 18:09:12  AMALA
Added release notes for version 1.1.94
Revision 1.4  2001/11/13 12:58:55  mshaver
Update release notes.
Revision 1.3  2001/11/08 13:08:21  AMALA
Added release notes for version 1.1.76
Revision 1.2  2001/10/06 08:01:13  mshaver
Update release notes.
Revision 1.1  2000/10/06 13:40:19  mshaver
Initial revision
Revision 1.1  2000/10/06 18:26:48Z  mshaver
Initial revision

===================================================================*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -