CCS6,XDS100v2烧录后可以仿真运行,一切正常。问题是,可以在CCS界面上点restart复位运行,但无法点CPU reset,一按 reset 就进入一句汇编界面的 ESTOP0,掉电后开机也无法启动。
然后换一块开发板烧录同样的程序就能CPU reset 了,掉电后能否重启暂时不清楚,但既然能CPU reset,估计也能冷启动了。
我想请问一下,像这样的情形,是否可以断定那块芯片已经坏了?外围电路异常有可能导致这样的问题吗?因为电路比较细密,盲目修补可能会越搞越遭,所以先请教一下,目标明确比较好下手。
谢谢!
Hank Zhao:
不太可能是坏了,reset之后是会进入汇编界面的,reset之后两块板子进入汇编界面的地址不一样吗?
CCS6,XDS100v2烧录后可以仿真运行,一切正常。问题是,可以在CCS界面上点restart复位运行,但无法点CPU reset,一按 reset 就进入一句汇编界面的 ESTOP0,掉电后开机也无法启动。
然后换一块开发板烧录同样的程序就能CPU reset 了,掉电后能否重启暂时不清楚,但既然能CPU reset,估计也能冷启动了。
我想请问一下,像这样的情形,是否可以断定那块芯片已经坏了?外围电路异常有可能导致这样的问题吗?因为电路比较细密,盲目修补可能会越搞越遭,所以先请教一下,目标明确比较好下手。
谢谢!
HH Y:
回复 Hank Zhao:
不好意思,没说清楚。reset后都是进入同一地址的,只是点击“运行”后,一块就直接跑到一句 ESTOP0去了,“运行”按钮也总是处于可点击的状态,main函数的第一句设置断点也无法停下来。
CCS6,XDS100v2烧录后可以仿真运行,一切正常。问题是,可以在CCS界面上点restart复位运行,但无法点CPU reset,一按 reset 就进入一句汇编界面的 ESTOP0,掉电后开机也无法启动。
然后换一块开发板烧录同样的程序就能CPU reset 了,掉电后能否重启暂时不清楚,但既然能CPU reset,估计也能冷启动了。
我想请问一下,像这样的情形,是否可以断定那块芯片已经坏了?外围电路异常有可能导致这样的问题吗?因为电路比较细密,盲目修补可能会越搞越遭,所以先请教一下,目标明确比较好下手。
谢谢!
Hank Zhao:
回复 HH Y:
建议先运行一个小的gpio例程,自启动测试一下看是否正常运行了。ESTOP0只有在仿真时才起作用。
CCS6,XDS100v2烧录后可以仿真运行,一切正常。问题是,可以在CCS界面上点restart复位运行,但无法点CPU reset,一按 reset 就进入一句汇编界面的 ESTOP0,掉电后开机也无法启动。
然后换一块开发板烧录同样的程序就能CPU reset 了,掉电后能否重启暂时不清楚,但既然能CPU reset,估计也能冷启动了。
我想请问一下,像这样的情形,是否可以断定那块芯片已经坏了?外围电路异常有可能导致这样的问题吗?因为电路比较细密,盲目修补可能会越搞越遭,所以先请教一下,目标明确比较好下手。
谢谢!
HH Y:
回复 Hank Zhao:
折腾了这么久,才意识到问题和GPIO34有关,这个引脚被用作输入了,只要不作为输入就没事。上网找到这个帖子:
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/67150.aspx?pi2132219853=1&keyMatch=GPIO34&tisearch=Search-CN
这个帖子说的 dsp28035 应该就是 TMS320F28035 吧?简明手册里没说这个引脚有特殊意义,折腾了这么久才意识到这个引脚有异常啊。请问哪本手册有说这个问题呢?还有没有其他引脚也有特殊意义,但在简明手册里的引脚说明里没提到的呢?
CCS6,XDS100v2烧录后可以仿真运行,一切正常。问题是,可以在CCS界面上点restart复位运行,但无法点CPU reset,一按 reset 就进入一句汇编界面的 ESTOP0,掉电后开机也无法启动。
然后换一块开发板烧录同样的程序就能CPU reset 了,掉电后能否重启暂时不清楚,但既然能CPU reset,估计也能冷启动了。
我想请问一下,像这样的情形,是否可以断定那块芯片已经坏了?外围电路异常有可能导致这样的问题吗?因为电路比较细密,盲目修补可能会越搞越遭,所以先请教一下,目标明确比较好下手。
谢谢!
HH Y:
回复 HH Y:
还有,如果这样,那这个引脚是否就不适合做输入了?能否配置成一般用途呢?