以下是我在运行其他程序时的界面。CLOCKS这一位为1.
这两个程序的初始化程序一模一样,没有区别,但是为什么在运行时会出现这样的情况,作为一名小白找了很久的原因,还是百思不得其解,请各位大佬有时间帮忙看看,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
以下是我在运行其他程序时的界面。CLOCKS这一位为1.
这两个程序的初始化程序一模一样,没有区别,但是为什么在运行时会出现这样的情况,作为一名小白找了很久的原因,还是百思不得其解,请各位大佬有时间帮忙看看,谢谢!
若是可以的话,请您给出您自己程序的详细代码或者私信一下您的工程,我们来测试一下,谢谢
单是直接这样看的话,很难发现问题在哪里
您好,我找到的28379D上是自带XDS100v2的,应该和您使用的板子是一样的,我这上面显示这一位值为1,但是为什么我单步运行总还是会卡在while(ClkCfgRegs.SYSPLLSTS.bit.LOCKS != 1)这一条语句,感觉很奇怪。
刚刚我们在初始化程序后面加了断点,第一次可以跳过去,但是后面几次就又卡在while(ClkCfgRegs.SYSPLLSTS.bit.LOCKS != 1)这一句了
感谢您发过来的勘误表,我按照上面的方法,尝试过了,还是出现锁不住的情况,偶尔能够锁住。
1.看门狗将重置设备的方法,试过了,出现偶尔锁住的情况,但大多数情况为锁不住;
1.第二段的利用看门狗将重置设备的方法,试过了,出现偶尔锁住的情况,但大多数情况为锁不住
2.第三段的方法没看懂,想请问您如何操作?(SYSDBGCTL[BIT_0]位(在0x0005D12C处为0位)可以在锁锁序列期间被设置为活动状态,并用于区分看门狗PLL重试尝试与另一个看门狗复位源。)
3.第四段的注意点,看过了SYSPLLCTL1[PLLCLKEN]这一位在PLL未确认锁住之前为0,这一点没有问题;
4.第五段的查看C2000Ware InitSysPll()函数,在TI官网上找了很久,只找到V3系列的系统初始化程序,有很大的不同,尝试过移植过来,但是出现很多错误,就没有再尝试,现也想请问您是否有C2000Ware InitSysPll()和SysCtl_setClock()?
感谢您这段时间的支持学习!