您好,我用的28035的DSP,自己焊的板子,发现的问题是:我的DSP可以正常烧写!但是仿真器如果插放在板子上的时候,程序就不能正常跑,仿真器拿掉,程序就可以正常跑。
还有,CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试,但是一旦断开仿真器的连接,再重新连接,就一定要再烧写一次程序才能重新调试!程序都不曾更改,我之前用2812的时候就没有这个问题
我想知道是不是我设计的硬件电路有问题还是软件中有什么没有配置到啊?
10#:
仿真器如果插放在板子上的时候,程序就不能正常跑
CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试
以上两句话我不确定是否矛盾?能否请再详细一些描述你的操作步骤?
另外,需要检查复位电路和BOOT MODE下GPIO的设置,软件问题建议通过使用controlSUITE下的例程来排除。
您好,我用的28035的DSP,自己焊的板子,发现的问题是:我的DSP可以正常烧写!但是仿真器如果插放在板子上的时候,程序就不能正常跑,仿真器拿掉,程序就可以正常跑。
还有,CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试,但是一旦断开仿真器的连接,再重新连接,就一定要再烧写一次程序才能重新调试!程序都不曾更改,我之前用2812的时候就没有这个问题
我想知道是不是我设计的硬件电路有问题还是软件中有什么没有配置到啊?
bingbing_liu:
回复 10#:
是这样的,是我阐述的不清楚。
我简单说一下我的操作步骤,
1)板子上电,打开CCS,连上仿真器,将程序烧写进DSP,程序正常跑。
2)然后断开仿真器的连接,断电,仿真器不拿下来,再上电,程序就不跑了。
3)然后再断电,再将仿真器拿下来,程序就正常跑。
BOOT MODE下GPIO的设置?能具体说一下么 是GPIO34那个引脚么 谢谢您,不知道这次您清楚没?
您好,我用的28035的DSP,自己焊的板子,发现的问题是:我的DSP可以正常烧写!但是仿真器如果插放在板子上的时候,程序就不能正常跑,仿真器拿掉,程序就可以正常跑。
还有,CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试,但是一旦断开仿真器的连接,再重新连接,就一定要再烧写一次程序才能重新调试!程序都不曾更改,我之前用2812的时候就没有这个问题
我想知道是不是我设计的硬件电路有问题还是软件中有什么没有配置到啊?
10#:
回复 bingbing_liu:
在第二步,你量测一下上电后TRST的电平?
通常本来这样连接就是不对的。
您好,我用的28035的DSP,自己焊的板子,发现的问题是:我的DSP可以正常烧写!但是仿真器如果插放在板子上的时候,程序就不能正常跑,仿真器拿掉,程序就可以正常跑。
还有,CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试,但是一旦断开仿真器的连接,再重新连接,就一定要再烧写一次程序才能重新调试!程序都不曾更改,我之前用2812的时候就没有这个问题
我想知道是不是我设计的硬件电路有问题还是软件中有什么没有配置到啊?
bingbing_liu:
回复 10#:
低电平
您好,我用的28035的DSP,自己焊的板子,发现的问题是:我的DSP可以正常烧写!但是仿真器如果插放在板子上的时候,程序就不能正常跑,仿真器拿掉,程序就可以正常跑。
还有,CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试,但是一旦断开仿真器的连接,再重新连接,就一定要再烧写一次程序才能重新调试!程序都不曾更改,我之前用2812的时候就没有这个问题
我想知道是不是我设计的硬件电路有问题还是软件中有什么没有配置到啊?
bingbing_liu:
回复 10#:
另外,我发现,如果在第二步不断开仿真器的连接,直接断电,仿真器不拿下来,再上电,程序就可能跑!
您好,我用的28035的DSP,自己焊的板子,发现的问题是:我的DSP可以正常烧写!但是仿真器如果插放在板子上的时候,程序就不能正常跑,仿真器拿掉,程序就可以正常跑。
还有,CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试,但是一旦断开仿真器的连接,再重新连接,就一定要再烧写一次程序才能重新调试!程序都不曾更改,我之前用2812的时候就没有这个问题
我想知道是不是我设计的硬件电路有问题还是软件中有什么没有配置到啊?
bingbing_liu:
回复 10#:
恩,我发现GPIO37的电平是不对的 带仿真器时的电平是1.13V 不带仿真器时是3.36V
您好,我用的28035的DSP,自己焊的板子,发现的问题是:我的DSP可以正常烧写!但是仿真器如果插放在板子上的时候,程序就不能正常跑,仿真器拿掉,程序就可以正常跑。
还有,CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试,但是一旦断开仿真器的连接,再重新连接,就一定要再烧写一次程序才能重新调试!程序都不曾更改,我之前用2812的时候就没有这个问题
我想知道是不是我设计的硬件电路有问题还是软件中有什么没有配置到啊?
bingbing_liu:
回复 10#:
确实是boot Mode那几个GPIO的问题!再麻烦问一下,关于Jtag这几个引脚,有推荐的电路么?尤其是GPIO37 和 TRST这两个引脚的连接!谢谢您!
您好,我用的28035的DSP,自己焊的板子,发现的问题是:我的DSP可以正常烧写!但是仿真器如果插放在板子上的时候,程序就不能正常跑,仿真器拿掉,程序就可以正常跑。
还有,CCS打开的时候,连上仿真器,程序烧写进DSP后,可以调试,但是一旦断开仿真器的连接,再重新连接,就一定要再烧写一次程序才能重新调试!程序都不曾更改,我之前用2812的时候就没有这个问题
我想知道是不是我设计的硬件电路有问题还是软件中有什么没有配置到啊?
10#:
回复 bingbing_liu:
当然有的,请参考数据手册6.6 Emulator Connection Without Signal Buffering for the MCU章节,关于每个引脚的说明,也可以查看Table 2-2. Terminal Functions。
其实原则就是要保证,连接仿真器时,TRST会由低变高,不连接(脱机运行)时,TRST维持低,同时GPIO34和37都为高。