/* CSL configuration is no longer supported. */
/* Your CSL configuration has been saved here as part */
/* of the process of converting cdb to tcf. */
/* INPUT mpeg2_encoder.cdb */
[color=Lime]
/* Include Header File */
#include "mpeg2_encodercfg_csl.h"
#error "Please read the comment below to finish updating your project"
/*
* The following steps are required to use this file:
*
* 1. Modify any source files that use these structures to
* `#include <mpeg2_encodercfg_csl.h>`. These structure definitions were
* previously contained in <mpeg2_encodercfg.h>.
* 2. Call `CSL_init()` and `cslCfgInit()` from your application's main()
* function. This is necessary to initialize CSL and the assorted
* CSL handles. These functions were previously called by BIOS internally.
* 3. Remove the #error line above.
* 4. Update your linker options to include the CSL library for the device
* that you are using. This library name was listed in the original
* generated mpeg2_encodercfg.cmd file (e.g., "-lcsl6416.lib").
* 5. If you are using the 54x or 55x, you will need to create an additional
* linker .cmd file that includes the generated mpeg2_encodercfg.cmd file
* and adds section placement for the '.csldata' section.
*
* See the DSP/BIOS Setup Guide for more information.
*/
#pragma CODE_SECTION(cslCfgInit,".text:cslCfgInit")
/* Config Structures */
/* EMIFA_Config emifaCfg0
* comment <add comments here>
* External HOLD disable (NOHOLD) Enable Hold
* CLKOUT4 Enable (CLK4EN) Enabled to clock
* CLKOUT6 Enable (CLK6EN) Enabled to clock
* ECLKOUT1 Enable (EK1EN) Enabled to clock
* ECLKOUT2 Enable (EK2EN) Enabled to clock
* ECLKOUT1 High-Z Control (EK1HZ) High-Z during hold
* ECLKOUT2 High-Z Control (EK2HZ) Clock during hold
* ECLKOUT2 Rate (EK2RATE) 1/2x EMIF input clock
* Bus Request Mode access/refresh pending or in progress
* Memory Type (MTYPE) 64-bit SDRAM
* Read Strobe Width 0x3F
* Read Setup Width 0xF
* Read Hold Width 0x3
* Write Strobe Width 0x3F
* Write Setup Width 0xF
* Write Hold Width (WRHLD-WRHLDMSB) 0x3
* Turn around time (TA) 0x3
* Memory Type (MTYPE) 16-bit async. interf.
* Read Strobe Width 0xE
* Read Setup Width 0x2
* Read Hold Width 0x1
* Write Strobe Width 0xE
* Write Setup Width 0x7
* Write Hold Width (WRHLD - WHLDMSB) 0x2
* Turn around time (TA) 0x2
* Memory Type (MTYPE) 16-bit async. interf.
* Read Strobe Width 0xE
* Read Setup Width 0x2
* Read Hold Width 0x1
* Write Strobe Width 0xE
* Write Setup Width 0x7
* Write Hold Width 0x2
* Turn around time (TA) 0x2
* Memory Type (MTYPE) 8-bit async. interf.
* Read Strobe Width 0xE
* Read Setup Width 0x2
* Read Hold Width 0x1
* Write Strobe Width 0xE
* Write Setup Width 0x7
* Write Hold Width 0x2
* Turn around time (TA) 0x2
* Sync. interf. data read latency (SYNCRL) 2 cycles
* Sync. interf. data write latency (SYNCWL) 0 cycle
* CE Extension Register (CEEXT) Inactive
* Read Enable Enable (RENEN) ADS Mode
* Synchronization Clock (SNCCLK) Sync. to ECLKOUT1
* Sync. interf. data read latency (SYNCRL) 2 cycles
* Sync. interf. data write latency (SYNCWL) 0 cycle
* CE Extension Register (CEEXT) Inactive
* Read Enable Enable (RENEN) ADS Mode
* Synchronization Clock (SNCCLK) Sync. to ECLKOUT1
* Sync. interf. data read latency (SYNCRL) 2 cycles
* Sync. interf. data write latency (SYNCWL) 0 cycle
* CE Extension Register (CEEXT) Inactive
* Read Enable Enable (RENEN) ADS Mode
* Synchronization Clock (SNCCLK) Sync. to ECLKOUT1
* Sync. interf. data read latency (SYNCRL) 2 cycles
* Sync. interf. data write latency (SYNCWL) 0 cycle
* CE Extension Register (CEEXT) Inactive
* Read Enable Enable (RENEN) ADS Mode
* Synchronization Clock (SNCCLK) Sync. to ECLKOUT1
* TRC = trc/(eclkout1 period-1) (TRC) 0x5
* TRP = trp/(eclkout1 period-1) (TRP) 0x1
* TRCD = trcd/(eclkout1 period-1) (TRCD) 0x1
* Initialization of all SDRAMs (INIT) Initialize
* SDRAM Refresh Enable (RFEN) Enable
* Column Size (SDCSZ) 8 addresses
* Row Size (SDRSZ) 12 addresses
* Bank Size (SDBSZ) Four banks
* Self-refresh mode(SLFRFR) Disable
* Refresh Period (ECLKOU1 cycles) 0x81B
* Extra Refreshes Ctrl. (XRFR) 0x1
* CAS Latency (TCL) 0x3
* tras = TRAS + 1 (ECLKOU1 cyc.) 0x7
* trrd = TRRD (2 or 3 ECLKOU1 cyc.) 0x2
* twr = TWR + 1 (ECLKOU1 cyc.) 0x3
* thzp = THZP + 1 (ECLKOU1 cyc.) 0x3
* READ-To-READ (ECLKOU1 cyc.) 0x2
* READ-To-DEAC/DEAB (ECLKOU1 cyc.) 0x4
* READ-To-WRITE (ECLKOU1 cyc.) 0x3
* READ-To-WRITE with Interrupt (BEx cyc.) 0x4
* WRITE-To-WRITE (ECLKOU1 cyc.) 0x2
* WRITE-To-DEAC/DEAB (ECLKOU1 cyc.) 0x4
* WRITE-To-READ (# of ECLKOU1 cyc.) 0x2
* Global Control Reg. (GBLCTL) 0x0005207C
* CE0 Space Control Reg. (CECTL0) 0xFFFFFFD3
* CE1 Space Control Reg. (CECTL1) 0x73A28E11
* CE2 Space Control Reg. (CECTL2) 0x73A28E11
* CE3 Space Control Reg. (CECTL3) 0x73A28E01
* SDRAM Control Reg.(SDCTL) 0x57115000
* SDRAM Timing Reg.(SDTIM) 0x005DC81B
* SDRAM Extended Reg.(SDEXT) 0x001FAF4D
* CE0 Space Secondary Control Reg. (CESEC0) 0x00000002
* CE1 Space Secondary Control Reg. (CESEC1) 0x00000002
* CE2 Space Secondary Control Reg. (CESEC2) 0x00000002
* CE3 Space Secondary Control Reg. (CESEC3) 0x00000002
*/
EMIFA_Config emifaCfg0 = {
0x0005207C, /* Global Control Reg. (GBLCTL) */
0xFFFFFFD3, /* CE0 Space Control Reg. (CECTL0) */
0x73A28E11, /* CE1 Space Control Reg. (CECTL1) */
0x73A28E11, /* CE2 Space Control Reg. (CECTL2) */
0x73A28E01, /* CE3 Space Control Reg. (CECTL3) */
0x57115000, /* SDRAM Control Reg.(SDCTL) */
0x005DC81B, /* SDRAM Timing Reg.(SDTIM) */
0x001FAF4D, /* SDRAM Extended Reg.(SDEXT) */
0x00000002, /* CE0 Space Secondary Control Reg. (CESEC0) */
0x00000002, /* CE1 Space Secondary Control Reg. (CESEC1) */
0x00000002, /* CE2 Space Secondary Control Reg. (CESEC2) */
0x00000002 /* CE3 Space Secondary Control Reg. (CESEC3) */
};
/* Handles */
/*
* ======== cslCfgInit() ========
*/
void cslCfgInit()
{
}
错误提示:
[mpeg2_encodercfg_csl.c] "D:\CCS3\C6000\cgtools\bin\cl6x" -g -q -o3 -fr"D:/CCS3/MyProjects/OSDmpeg4_Lyang_08_0523/obj/" -i"D:/CCS3/MyProjects/OSDmpeg4_Lyang_08_0523/include" -d"_DEBUG" -d"_PAL" -d"CHIP_DM642" -d"C6000" -mt -ml3 -mv6400 -@"Debug.lkf" "mpeg2_encodercfg_csl.c"
"mpeg2_encodercfg_csl.c", line 10: fatal error: #error "Please read the comment below to finish updating your project"
1 fatal error detected in the compilation of "mpeg2_encodercfg_csl.c".
Compilation terminated. |