我有个双核程序在28377 之前都是可以运行CAN 接收行为的,我通过CPU1 关联了CAN 中断程序,可以正常接收的,但在我加了几行代码后,CAN 接收就不正常了,我通过JTAG(我目前运行的是INLINE 模式) 在线查看了CAN 中断使能:
PieCtrlRegs.PIEIER9.bit.INTx5 = 1;
以及时钟使能:
CpuSysRegs.PCLKCR10.bit.CAN_A
也都是对的,还有什么可能的原因呢,我知道我代码里面肯定逻辑有问题,不然不会出现改几行无关代码,就有另一部分代码工作不正常;
谢谢指教!!
Susan Yang:请问之前CAN函数是在哪个核的?CPU2?我对您的说法有些不太理解,能否请您详细说明一下?
我有个双核程序在28377 之前都是可以运行CAN 接收行为的,我通过CPU1 关联了CAN 中断程序,可以正常接收的,但在我加了几行代码后,CAN 接收就不正常了,我通过JTAG(我目前运行的是INLINE 模式) 在线查看了CAN 中断使能:
PieCtrlRegs.PIEIER9.bit.INTx5 = 1;
以及时钟使能:
CpuSysRegs.PCLKCR10.bit.CAN_A
也都是对的,还有什么可能的原因呢,我知道我代码里面肯定逻辑有问题,不然不会出现改几行无关代码,就有另一部分代码工作不正常;
谢谢指教!!
K Mr:你用的应该是28377D吧,你再CPU1里面加的中断触发,要在设置里面进行配置