我的是SEED-VPM6467开发板(TMS320DM6467),系统是win7 32位,仿真器是TDS560USB PLUS,使用CCS5.4。现在的问题是,TDS560USB 的驱动(tds560usb_plus_ccs5.1.exe这个驱动)安装好了,但仿真器连接不上,是什么问题呢。如图,Save之后,Test Connection按钮一直是灰色的。

如果直接Debug,会出现下面的问题。

这种情况,板子有没有连接上仿真器?
chao zhang7:
可以回答我么,我的qq是691142285
Chris Meng:
回复 chao zhang7:
你好,
你没有做连接仿真器的操作。请参考帖子http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/58216.aspx里面3.1.4 连接VPSS M3的方法来连接DM6467的ARM或者DSP。
chao zhang7:
回复 Chris Meng:
我今天换了XDS100-V2仿真器,然后,右键Connect Target的时候,就出现了这个错误,这是什么原因呢
Chris Meng:
回复 chao zhang7:
你好,
请问你在ARM侧是否有调用gel初始化DSP,让其out of reset?
chao zhang7:
回复 Chris Meng:
没有调用GEL,这个如何操作?是先connectDSP,还是先调用GEL?ARM926,ARM968_0,ARM968_1,C64XP这四个分别代表什么呢?ARM926这个可以connect上,其他三个connect不上,这是什么原因呢。有没有详细的教程,如何操作这个,包括调用GEL的方法。谢谢!
Chris Meng:
回复 chao zhang7:
你好,
你需要先连接ARM916,运行gel(onTargetConnect会在连接ARM的时候自动加载),然后再连接DSP。
如果你在target configuration配置的时候选择的是DM6467 EVM,ARM926会默认加载EVM的gel,例如:ccsv5\ccs_base\emulation\boards\evmdm6467\gevmdm6467_arm.gel,gel里面的下面黄色部分就是初始化DSP的。
如果你使用的是自己的硬件,DDR配置可能会不同,你需要做相应的修改。
OnTargetConnect( ){ GEL_TextOut( "\nDaVinci HD ARM Startup Sequence\n\n" );
Disable_IRQ_Flush_Cache( ); // Clean up system state Enable_Instruction_Cache( ); // Enable I-Cache Setup_Pin_Mux( ); // Setup Pin Mux Setup_Psc_All_On( ); // Setup All Power Domains
Setup_Pll0_594_MHz_OscIn( ); // Setup Pll0 [DSP @ 594 MHz, ARM @ 297 MHz] Setup_DDR_297_MHz( ); // Setup DDR2 [297 MHz]
Setup_EMIFCS2_NandFlash_8Bit( );// Setup NAND Flash
DSP_Boot_from_L2_ram( ); // Boot DSP from L2 GEL_TextOut( "\nStartup Complete.\n\n" );}
TI中文支持网


