板子:自己画的,两片6678菊花链形式连接到一个JTAG口
软件:CCS5.4
仿真器:SEED560V2PLUS
出现问题:配置好仿真器后,TEST CONNECTION 显示成功。然后点DEBUG,出错,错误如下
erro connecting to the target:
(error -1180 @0x0)
Device is held in reset. take the device out of reset, and retry the operation.
(Emulation package 5.1.73.0)
请问是怎么回事?
Allen35065:
量一下SYSCLKOUT管脚,看有没有稳定的时钟输出,确定是不是芯片还在RESET状态。
Annie Ren:
回复 Allen35065:
SYSCLKOUT有稳定输出
试了一下,将core0 bypass之后就能下载成功。
请问bypass的作用是什么?这样为什么能够成功?
Allen35065:
回复 Annie Ren:
你的DSP是不是置于了其它boot方式而非no boot模式。
Annie Ren:
回复 Allen35065:
BOOTMODE[12:0]是用FPGA控的,设的是全0,应该是no boot模式。
Allen35065:
回复 Annie Ren:
先把启动的gel文件去掉,然后再次连接看能否读到DEVSTAT,看看你的boot mode配置是否正确。
Annie Ren:
回复 Allen35065:
您好,
连接时并没有添加gel文件。
连接后读取DEVSTAT的值是0000FC00,是no boot模式。
这次还发现,只有core 0 bypass之后才能成功下载程序,而且第二个C6678的core0也不能connect target。