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

📄 cfg_davinci.txt

📁 Introduce how to Change the DVEVM6446 Memory Map
💻 TXT
字号:
#   ============================================================================#   @file   CFG_Davinci.TXT##   @path   $(DSPLINK)/config/all/##   @desc   This file contains the configuration database for DSP/BIOS LINK#           on Davinci platform.##   @ver    01.30.07#   ============================================================================#   Copyright (c) Texas Instruments Incorporated 2002-2006##   Use of this software is controlled by the terms and conditions found in the#   license agreement under which this software has been supplied or provided.#   ============================================================================[DRIVER]NAME            | S |   DSP/BIOS LINK      # Driver nameCOMPONENTS      | N |   2                  # Configuration being usedQUEUELENGTH     | N |   16                 # Queue length for the CHNL driverNUMDSPS         | N |   1                  # Number of DSPs in the systemNUMMEMTABLES    | N |   1                  # Number of memory tablesNUMIPSTABLE     | N |   1                  # Number of IPS tablesNUMPOOLS        | N |   1                  # Number of POOLsNUMDATATABLES   | N |   1                  # Number of data tablesMAXMSGQS        | N |   130                # Maximum MSGQs that can be openedNUMMQTS         | N |   1                  # Number of MQTsPROBERTCID      | N |   3                  # Real Time Clock ID for PROBEPROBEINTID      | N |   33                 # Interrupt ID for PROBELOG_OBJECT      | A |   trace              # Log object for logging[/DRIVER][GPP]NAME            | S |   ARM9               # Name of the GPP[/GPP][DSP0]NAME            | S |   Gem                # Name of the DSPARCHITECTURE    | E |   DspArch_C64x       # DSP architectureINTERFACE       | A |   DAVINCI_Interface  # DSP interface tableLOADER          | A |   COFF_Interface     # Loader interface tableLOADSYMBOLS     | B |   FALSE              # Load symbols from DSP executableAUTOSTART       | B |   FALSE              # Autostart the DSP (Not supported)DOPOWERCTRL     | B |   FALSE              # Link does the Power Ctrl of DSP.EXECUTABLE      | S |   DEFAULT.OUT        # Executable for autostartRESUMEADDR      | H |   0x83F00020         # Resume addressRESETVECTOR     | H |   0x83F00000         # Reset Vector for the DSPRESETCODESIZE   | H |   0x80               # Size of code at DSP Reset VectorMADUSIZE        | N |   1                  # DSP Minimum Addressable Data UnitENDIAN          | N |   3                  # DSP EndianismMEMENTRIES      | N |   5                  # Number of entries in memory tableMEMTABLEID      | N |   0                  # ID of the memory table usedLINKDRVID       | N |   0                  # ID of the link driver usedNUMDATADRV      | N |   1                  # Number of data drivers supportedDATATABLEID     | N |   0                  # ID of the data driver tableMQTID           | N |   0                  # ID of the MQTLOG_OBJECT      | A |   trace              # Log object for logging[/DSP0][MEMTABLE0][MEMTABLE0][0]ENTRY           | N |   0                  # Entry numberABBR            | S |   DSPLINKMEM         # Abbreviation of the table nameADDRDSPVIRTUAL  | H |   0x83F00080         # DSP virtual addressADDRPHYSICAL    | H |   0x83F00080         # Physical addressSIZE            | H |   0xFFF80            # Size of the memory regionMAPINGPP        | B |   TRUE               # Map in GPP address space?[/0][1]ENTRY           | N |   1                  # Entry numberABBR            | S |   RESETCTRL          # Abbreviation of the table nameADDRDSPVIRTUAL  | H |   0x83F00000         # DSP virtual addressADDRPHYSICAL    | H |   0x83F00000         # Physical addressSIZE            | H |   0x00000080         # Size of the memory regionMAPINGPP        | B |   TRUE               # Map in GPP address space?[/1][2]ENTRY           | N |   2                  # Entry numberABBR            | S |   DDR                # Abbreviation of the table nameADDRDSPVIRTUAL  | H |   0x83C00000         # DSP virtual addressADDRPHYSICAL    | H |   0x83C00000         # Physical addressSIZE            | H |   0x00300000         # Size of the memory regionMAPINGPP        | B |   TRUE               # Map in GPP address space?[/2][3]ENTRY           | N |   3                  # Entry numberABBR            | S |   DSPIRAM            # Abbreviation of the table nameADDRDSPVIRTUAL  | H |   0x11800000         # DSP virtual addressADDRPHYSICAL    | H |   0x11800000         # Physical addressSIZE            | H |   0x10000            # Size of the memory regionMAPINGPP        | B |   TRUE               # Map in GPP address space?[/3][4]ENTRY           | N |   4                  # Entry numberABBR            | S |   DSPL1DRAM          # Abbreviation of the table nameADDRDSPVIRTUAL  | H |   0x11F04000         # DSP virtual addressADDRPHYSICAL    | H |   0x11F04000         # Physical addressSIZE            | H |   0xC000             # Size of the memory regionMAPINGPP        | B |   TRUE               # Map in GPP address space?[/4][/MEMTABLE0][POOLS][0]NAME            | S |   SMA                # Name of the poolABBR            | S |   SMAPOOL            # Abbreviation of the pool nameFXN_INITIALIZE  | A |   SMAPOOL_Initialize # Initialize function for the poolFXN_FINALIZE    | A |   SMAPOOL_Finalize   # Finalize function for the poolINTERFACE       | A |   SMAPOOL_Interface  # Pool interface tableDSPID           | N |   0                  # DSP ID used by the pool (-1 if not needed)MEMENTRY        | N |   0                  # Memory entry ID (-1 if not needed)POOLSIZE        | H |   0x70000            # Size of the pool (-1 if not needed)ARGUMENT1       | H |   0x0                # First Pool-specific argumentARGUMENT2       | H |   0x0                # Second Pool-specific argument[/0][/POOLS][LINKDRV0]NAME            | S |   SHMDRV             # Name of the link driverABBR            | S |   SHMDRV             # Abbreviation of the link driver nameINTERFACE       | A |   SHMDRV_Interface   # Link driver interface tableMEMENTRY        | N |   0                  # Memory entry ID (-1 if not needed)SIZE            | M |   SHMDRV_CTRL_SIZE   # Memory size needed from the mem entryIPSENTRIES      | N |   1                  # Number of IPS supportedIPSTABLEID      | N |   0                  # ID of the IPS table used[/LINKDRV0][IPSTABLE0][0]NAME            | S |   SHMIPS             # Name of the Inter-Processor-Signaling componentABBR            | S |   SHMIPS             # Abbreviation of the IPS nameFXN_INITIALIZE  | A |   SHMIPS_Initialize  # Initialize function for the IPSFXN_FINALIZE    | A |   SHMIPS_Finalize    # Finalize function for the IPSQUEUEPERCHANNEL | N |   1                  # Number of queued buffers per data channelSIZE            | M |   SHMIPS_CTRL_SIZE   # Memory size needed from the mem entryIRPSIZE         | M |   SHMIPS_IRP_SIZE    # Size of each IO Request Packet for data transferMEMENTRY        | N |   0                  # Memory entry ID (-1 if not needed)ARGUMENT1       | N |   0                  # First IPS-specific argumentARGUMENT2       | N |   0                  # Second IPS-specific argument[/0][/IPSTABLE0][MQT0]NAME            | S |   ZCPYMQT            # Name of the Message Queue TransportABBR            | S |   ZCPYMQT            # Abbreviation of the MQT nameINTERFACE       | A |   ZCPYMQT_Interface  # MQT Interface tableMEMENTRY        | N |   -1                 # Memory entry ID (-1 if not needed)MAXMSGSIZE      | N |   -1                 # Maximum message size supported (-1 if no limit)SIZE            | H |   0x0                # Memory size needed from the mem entryARGUMENT1       | H |   0x0                # First MQT-specific argumentARGUMENT2       | H |   0x0                # Second MQT-specific argument[/MQT0][DATADRV0][0]NAME            | S |   ZCPYDATA           # Name of the HPI driverABBR            | S |   ZCPYDATA           # AbbreviationBASECHANNELID   | N |   0                  # Base channel id for the driverNUMCHANNELS     | N |   16                 # Number of channels supportedMAXBUFSIZE      | N |   16384              # Maximum size of buffer supportedINTERFACE       | A |   ZCPYDATA_Interface # Data transfer interface tableMEMENTRY        | N |   0                  # Memory entry ID (-1 if not needed)POOLID          | N |   0                  # Pool id for allocating buffersSIZE            | M |   ZCPYDATA_CTRL_SIZE # Size of the control structureARGUMENT1       | H |   0x0                # First data transfer driver specific argumentARGUMENT2       | H |   0x0                # Second data transfer driver specific argument[/0][/DATADRV0][LOG]GD_MSGQ_PUT             | B | FALSE        # GPP->DSP MSG Transfer  - MSGQ_Put call.GD_MSGQ_SND             | B | FALSE        # GPP->DSP MSG Transfer  - GPP sends interrupt.GD_MSGQ_ISR             | B | FALSE        # GPP->DSP MSG Transfer  - DSP receives interrupt.GD_MSGQ_QUE             | B | FALSE        # GPP->DSP MSG Transfer  - Message queued at DSP.DG_MSGQ_PUT             | B | FALSE        # DSP->GPP MSG Transfer  - MSGQ_Put call.DG_MSGQ_SND             | B | FALSE        # DSP->GPP MSG Transfer  - DSP sends interrupt.DG_MSGQ_ISR             | B | FALSE        # DSP->GPP MSG Transfer  - GPP receives interrupt.DG_MSGQ_QUE             | B | FALSE        # DSP->GPP MSG Transfer  - Message queued at GPP.GD_CHNL_I_START         | B | FALSE        # GPP->DSP CHNL Transfer - Entring inside ISSUE call.GD_CHNL_I_QUE           | B | FALSE        # GPP->DSP CHNL Transfer - Buffer is queued in internal structure on GPP.GD_CHNL_I_COMPLETE      | B | FALSE        # GPP->DSP CHNL Transfer - ISSUE call completed.GD_CHNL_XFER_START      | B | FALSE        # GPP->DSP CHNL Transfer - Initiating a buffer transfer by GPP.GD_CHNL_XFER_PROCESSING | B | FALSE        # GPP->DSP CHNL Transfer - Actual transfer of buffer is going to take place.GD_CHNL_XFER_COMPLETE   | B | FALSE        # GPP->DSP CHNL Transfer - Buffer transfer is complete.GD_CHNL_R_START         | B | FALSE        # GPP->DSP CHNL Transfer - Entring RECLAIM call.GD_CHNL_R_PEND          | B | FALSE        # GPP->DSP CHNL Transfer - Wait on a semaphore.GD_CHNL_R_POST          | B | FALSE        # GPP->DSP CHNL Transfer - posting the Semaphore.GD_CHNL_R_COMPLETE      | B | FALSE        # GPP->DSP CHNL Transfer - RECLAIM call completed.DG_CHNL_I_QUE           | B | FALSE        # DSP->GPP CHNL Transfer - Buffer is queued in internal structure on DSP.DG_CHNL_XFER_START      | B | FALSE        # DSP->GPP CHNL Transfer - Initiating a buffer transfer by DSP.DG_CHNL_XFER_PROCESSING | B | FALSE        # DSP->GPP CHNL Transfer - Actual transfer of buffer is going to take place.DG_CHNL_XFER_COMPLETE   | B | FALSE        # DSP->GPP CHNL Transfer - Buffer transfer is complete.DG_CHNL_R_PEND          | B | FALSE        # DSP->GPP CHNL Transfer - Wait on a semaphore.DG_CHNL_R_POST          | B | FALSE        # DSP->GPP CHNL Transfer - posting the Semaphore.MSG_ID_R_START          | N | 10           # MSG ID range: lower limitMSG_ID_R_END            | N | 20           # MSG ID range: upper limit[/LOG]

⌨️ 快捷键说明

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