下载的程序是C:\dvsdk_1_11_00_00\examples\video_preview
用的GEL是:C:\CCStudio_v3.3\boards\evmdm6437_v2\gel\evmdm6437.gel
连接编译成功,下载后时出现这个错误,不知道是什么原因?
Data verification failed at address 0x8409FC00.Please verify target memory a
Chris Meng:
你好,
看起来是DDR没有初始化好。
请问你是否有运行gel里面的Setup_DDR_162_MHz( )?
sheng peng2:
回复 Chris Meng:
OnTargetConnect( )
{
GEL_TextOut( "\nEVMDM6437 Startup Sequence\n\n" );
Setup_Cache( ); // Setup L1P/L1D Cache
Setup_Pin_Mux( ); // Setup Pin Mux
Setup_Psc_All_On( ); // Setup All Power Domains
Setup_PLL1_594_MHz_OscIn( ); // Setup Pll1 [DSP @ 594 MHz][1.20V]
Setup_PLL2_DDR_162_MHz_OscIn( ); // Setup Pll2 [VPSS @ 54 MHz, DDR @ 162 MHz]
Setup_DDR_162_MHz( ); // Setup DDR2 [162 MHz]
//Reset_EMIF_8Bit_Bus( ); // Reset Async-EMIF [8-bit bus] Setup_EMIF_CS2_NorFlash_8Bit( ); // Setup NOR Flash //Setup_EMIF_CS2_SRAM_8Bit( ); // Setup SRAM //Setup_EMIF_CS2_NandFlash_8Bit( ); // Setup NAND Flash
CheckPCI( ); GEL_TextOut( "\nStartup Complete.\n\n" );
}
带有gel文件的了
sheng peng2:
回复 Chris Meng:
有TI官网下载的setup_evmdm6437_v2_18Sept2007里面的gel文件evmdm6437.gel,gel文件没有修改过的
Eason Wang:
回复 sheng peng2:
Hi
根据你之前的打印,看上去DDR本身没有跑稳定。可以从这里下载DDR的测试程序跑一下看看(在test文件夹下面)
http://c6000.spectrumdigital.com/evmdm6437/reve/files/evmdm6437_v2.zip
从Gel文件里面可以看到,有如下一些寄存器是需要根据你使用的DDR timing做一些相应配置的。如果你的DDR芯片参数和开发板默认有不同,请按照手册修改相应的如下寄存器的值。
setup_ddr2( ){ #define DDR_SDBCR *( unsigned int* )( 0x20000008 ) #define DDR_SDRCR *( unsigned int* )( 0x2000000c ) #define DDR_SDTIMR *( unsigned int* )( 0x20000010 ) #define DDR_SDTIMR2 *( unsigned int* )( 0x20000014 ) #define DDR_DDRPHYCR *( unsigned int* )( 0x200000e4 )
#define DDR_VTPIOCR *( unsigned int* )( 0x200000f0 ) #define DDR_DDRVTPR *( unsigned int* )( 0x01c42038 ) #define DDR_DDRVTPER *( unsigned int* )( 0x01c4004c )
BR,
Eason
Eason Wang:
回复 sheng peng2:
http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/69143.aspx
关于如何计算DDR2的寄存器,可以参考以上链接。
sheng peng2:
回复 Eason Wang:
if ( memfill32( ddr_base, ddr_size, 0xFFFFFFFF ) ) return 1;
测试程序在这里返回了
Chris Meng:
回复 sheng peng2:
sheng peng2
有TI官网下载的setup_evmdm6437_v2_18Sept2007里面的gel文件evmdm6437.gel,gel文件没有修改过的
TI中文支持网

