用的是C:\Program Files\Texas Instruments\pdk_C6678_1_0_0_16\packages\ti\csl\example\timer这个例程,环境是ccsv5.0.3
包含路径,加载库和gel,编译调试,连上板子,运行的时候,发现每次都test不成功,要么停留在
Debug:Testing Low Timer (Unchained) in Single shot Mode… ,即第一种模式就运行不过,暂停发现程序停在 while(timeISRCounter !=1);处
有时候这种模式能测试通过,但在看门狗定时器测试时出问题,停留在
Debug:Testing watch Dog Timer…,发现程序停在while(timeISRCouter !=5);处。
也就是说,程序总会在while这个循环处出问题,然后我在while的注释发现这么一句话:
the value here should be non-zero. though there is a small probability that the value here could be 0.
所以,我想问,这个small probability 指的是什么?为什么CSL的这个例程在我的板子上测试不成功?是不是和这种小概率事件有关?
希望跑过这个例程的工程师们给个答复,谢谢!
hao wu1:
非常感谢,问题已经解决,但是有定时器的新问题,已经提出,希望得到解答,谢谢!