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

28377D 单机模式下程序运行异常

TI工程师您好,我的问题是这样的:

1)我的双核工程,在两个CPU都不使能中断的情况下,单机模式下两个CPU运行均正常;

2)当我在CPU1工程中加入一个中断后,在仿真模式下,两个CPU也可以正常运行;

3)CPU1工程加入中断后,在单机模式下,程序运行异常:表现为只做了初始化的,没有任何操作的GPIO输出口电平频繁翻转;

4)出现问题3后,我用TI例程测试对比,例程运行正常,我怀疑是我的程序中哪里配置不对,导致单机模式下CPU频繁复位,从而GPIO口输出电平频繁翻转;

Green Deng:你好,C2000芯片要使芯片复位的话需要复位引脚收到低电平才有效。你的CPU频繁复位期间能在reset脚上测到复位信号吗?
另外,你是将程序放在ram中运行还是flash中运行?

TI工程师您好,我的问题是这样的:

1)我的双核工程,在两个CPU都不使能中断的情况下,单机模式下两个CPU运行均正常;

2)当我在CPU1工程中加入一个中断后,在仿真模式下,两个CPU也可以正常运行;

3)CPU1工程加入中断后,在单机模式下,程序运行异常:表现为只做了初始化的,没有任何操作的GPIO输出口电平频繁翻转;

4)出现问题3后,我用TI例程测试对比,例程运行正常,我怀疑是我的程序中哪里配置不对,导致单机模式下CPU频繁复位,从而GPIO口输出电平频繁翻转;

K Mr:在设置CPU1加入中断时候,要对CPU的中断进行设置

TI工程师您好,我的问题是这样的:

1)我的双核工程,在两个CPU都不使能中断的情况下,单机模式下两个CPU运行均正常;

2)当我在CPU1工程中加入一个中断后,在仿真模式下,两个CPU也可以正常运行;

3)CPU1工程加入中断后,在单机模式下,程序运行异常:表现为只做了初始化的,没有任何操作的GPIO输出口电平频繁翻转;

4)出现问题3后,我用TI例程测试对比,例程运行正常,我怀疑是我的程序中哪里配置不对,导致单机模式下CPU频繁复位,从而GPIO口输出电平频繁翻转;

user5924858:

回复 Green Deng:

您好,谢谢您的指导,问题已经解决,原因是IO口配置有冲突,即将IO口配置成输入的情况下,软件中又进行了输出操作,导致CPU频繁复位。

TI工程师您好,我的问题是这样的:

1)我的双核工程,在两个CPU都不使能中断的情况下,单机模式下两个CPU运行均正常;

2)当我在CPU1工程中加入一个中断后,在仿真模式下,两个CPU也可以正常运行;

3)CPU1工程加入中断后,在单机模式下,程序运行异常:表现为只做了初始化的,没有任何操作的GPIO输出口电平频繁翻转;

4)出现问题3后,我用TI例程测试对比,例程运行正常,我怀疑是我的程序中哪里配置不对,导致单机模式下CPU频繁复位,从而GPIO口输出电平频繁翻转;

Green Deng:

回复 user5924858:

好的,感谢你的反馈,祝你后期调试顺利。

赞(0)
未经允许不得转载:TI中文支持网 » 28377D 单机模式下程序运行异常
分享到: 更多 (0)