TI中文支持网
TI专业的中文技术问题搜集分享网站

TSM320C6678 local reset 问题

我用核0对它本身执行了local reset assert的操作,之后仿真软件显示  'Device is held in reset',然后后面的代码都无法执行,我换核0对核1进行类似操作的时候,不会出现这样的问题,我想知道是不是本核不能对它本身进行local reset操作呢,还是我漏掉了什么步骤。求各位大神的帮助!!

Shine:

请问bootm管脚是不是设成no boot模式?在GEL文件里有没有配置PLL?

4543342:

回复 Shine:

您好,boom 管脚是SPI模式的,gel文件中有PLL的配置。请问您,一个核是否可以对自己进行local reset操做,我用核0对核1进行这个操作的时候一切都是正常的,而且我之前还进行了soft reset操作,都没有问题呀

Shine:

回复 4543342:

请问您是通过什么方式进行local reset操作的?

4543342:

回复 Shine:

我是通过将MDCTL15的LRST位置0来对核0进行local reset 操作,但改变了LRST位之后,程序立马出问题,后面的代码就都不执行了

Shine:

回复 4543342:

请问执行MDCTL[Y].LRSTZ =0 后有没有 再MDCTL[Y].LRSTZ = 0x1来重新执行程序?

4543342:

回复 Shine:

您好,因为执行完MDCTL[Y].LRESTZ=0后系统处于reset状态了,所以后面MDCTL[Y].LRESTZ=1的代码没有机会执行。

4543342:

回复 Shine:

好的,非常感谢您的解答。

赞(0)
未经允许不得转载:TI中文支持网 » TSM320C6678 local reset 问题
分享到: 更多 (0)