📄 cfg_davinci.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 + -