您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
zhou zechang:我们的问题应该是一样的,怎么没人来回答这个问题!我看到论坛上有三个同样是这个问题,就是没人来回答
您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
Seven Han:程序跑在FLASH中,请问有调用memcpy函数,将DELAY_US();函数搬到RAM里运行?
参考帖子:e2echina.ti.com/…/17797
您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
lu xiaojian:
回复 Seven Han:
有这段程序,其中最奇怪的就是按下DSP的RST复位引脚就可以通信,不知道哪里可能出错。
您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
Seven Han:
回复 lu xiaojian:
每次上电都需要手动复位吗?
有没有检测下复位信号时间是否满足。
您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
lu xiaojian:
回复 Seven Han:
请问下,这个复位信号时间有没参考的文档?
您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
zhou zechang:以上所有问题都不存在,什么RST信号啊,配置文件啊。首先硬件是买的开发板,另外程序是例子程序,controlsuite中的。有没有人愿意帮忙,把程序在板子上跑一跑,我发一个给您,请留下email
您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
Seven Han:
回复 lu xiaojian:
在手册里有说明:www.ti.com.cn/…/tms320f28335.pdf 5.9.2 power SequencingFigure5-4.
您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
zhou zechang:
回复 Seven Han:
你好,我觉得你们都答非所问,我也遇到同样的问题,说的是软件问题,不要怀疑硬件,硬件是开发板。就是关于ADC_CAL()这个函数的问题,如题所描述。
您好,我在程序调试的过程中也遇到了相似的问题。将程序刷写到Flash后,在线调试,程序周期性重启,xrs引脚周期性产生一个20us的低电平,应该是看门狗的输出。但是看门狗已经关了,断点调试发现程序运行到ADC初始化中ADC_cal();语句时,出现问题。 ADC_cal(); EDIS; 我把断点设置在EDIS,然后再打开,系统就能正常运行。不在线调试也是自己重启。在程序中屏蔽掉 ADC_cal(); 就不会重启了。 求大神指导一下
zhou zechang:
回复 Seven Han:
我建议TI的技术支持,能不能拿个程序去按照方法复现一下问题,再来解答,谢谢!问了好几个贴,没一个人说的明白,行不行啊。