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:
好的,感谢你的反馈,祝你后期调试顺利。