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.

关于多核core重启的问题



c6678DSP,我们现在有一个需求是这个样子的: 当DSP运行的过程中,如果某个核心coreN在运算过程中发生异常,此coreN应进行复位重启重新计算没有完成的运算,并不影响其他core。 为了实现这个需求,我想问一下各位老师,在c6678所提供的开发套件中,有没有办法对单独的core进行重新启动?谢谢。

  • 可以对core进行local reset,如c6678 data manual reset controller所述,可以使用watchdog timer触发local reset,或者通过写LPSC相关寄存器MDCTL相应比特来触发local reset,关于watchdog timer配置可以参考STK中timer例程,写LPSC寄存器的方法参考PSC user guide local reset section。

  • 您好!
    写LPSC寄存器的方法是否有写好的demo提供借鉴一下?目前写过的代码暂时都没有实现功能。十分感谢。