This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DM6467 DVEVM板开发,连接仿真器,用ccs测试连接时,出现错误“Device is held in reset. Take the device out of reset, and retry the operation.”

您好:

          我现在使用DM6467 DVEVM开发板。开发环境是:ccs8.3,seed-xds560v2。

          在做连接测试的时候,出现了一个问题,建立两个测试文件,调试arm核文件时,能够连接到arm核上,正常调试。但是在调试dsp核文件时,测试连接能够连上,但是在调试的时候报错“Device is held in reset. Take the device out of reset, and retry the operation.”具体情况如下图:

网上查了一些相似的情况,有一些解决办法是删掉工程建立的ccxml文件,重新建立一个ccxml文件,我按照这个解决办法,还是报相同的错误。请各位大佬帮忙解答一下,谢谢!

  • 你好,

    请在ARM侧添加C:\ti\ccsv7\ccs_base\emulation\boards\evmdm6467\gel\evmdm6467_arm.gel,然后在连接ARM,在这个gel里面有初始化DSP的代码。之后你再连接DSP就应该可以了。
  • 我已经添加了这个文件,还是报错,我之前添加的是C:\ti\ccsv8\ccs_base\emulation\boards\evmdm6467\gel\davincihd1080p_arm.gel

    这个是我改了之后的界面:

  • 您好,我加了那个文件后还是出现那个错误!
  • 你好,

    连接上ARM后是否看到了gel的输出打印?
  • 您好,

    有gel的输出打印
    输出打印是:

    ARM926: GEL Output:
    DaVinci HD1080p ARM Startup Sequence

    ARM926: GEL Output: Disable IRQ/FIQ
    ARM926: GEL Output: Flush Cache
    ARM926: GEL Output: Disable MMU
    ARM926: GEL Output: Enable Instruction Cache.

    ARM926: GEL Output: Setup PinMux...ARM926: GEL Output: [Done]
    ARM926: GEL Output: Setup Power Modules (All on)...ARM926: GEL Output: [Done]
    ARM926: GEL Output: Setup PLL0ARM926: GEL Output: (DSP = 990 MHz +ARM926: GEL Output: ARM = 247 MHz +ARM926: GEL Output: Onchip Oscillator)...ARM926: GEL Output: [Done]
    ARM926: GEL Output: Setup PLL1ARM926: GEL Output: (DDR2 Phy = 396 MHz +ARM926: GEL Output: Onchip Oscillator)...ARM926: GEL Output: [Done]
    ARM926: GEL Output: Setup DDR2 (396 MHz + 32-bit bus)...ARM926: GEL Output: [Done]
    ARM926: GEL Output:
    Startup Complete.

    ARM926: GEL Output: Disable VPSS
    ARM926: GEL Output: Disable IRQ/FIQ
    ARM926: GEL Output: Flush Cache
    ARM926: GEL Output: Disable MMU
    ARM926: GEL Output: Disable EDMA events
    ARM926: GEL Output:
    ARM926: GEL Output: Disable VPSS
    ARM926: GEL Output: Disable IRQ/FIQ
    ARM926: GEL Output: Flush Cache
    ARM926: GEL Output: Disable MMU
    ARM926: GEL Output: Disable EDMA events
    ARM926: GEL Output:
  • “DaVinci HD1080p ARM Startup Sequence”您用的还是davincihd1080p_arm.gel这个GEL文件吧,重新打开target configuration file看一下gel文件有没有替换成功。
  • 谢谢您!

    我这个问题已经解决了,是davincihd1080p_arm.gel文件GEL文件里面,重启dsp核代码被屏蔽了,我改了过来,就可以成功调试了。

  • 好的,感谢分享!