TI中文支持网
TI专业的中文技术问题搜集分享网站

DM6467

我的是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" );}

赞(0)
未经允许不得转载:TI中文支持网 » DM6467
分享到: 更多 (0)