原创版权所有,转载请注明出处,谢谢。
一. 切换MPC5643L双核运行
1.使用CW2.10中的cw_progppcnexus.exe软件将 shadowblock 设置为双核模式,下图为工具选择shadowblock的驱动文件
选择完成后如下图
选择双核模式的 shadowblock-DPM.s19
选择完成后,选择擦除 提示点 确定
擦除完成后点击编程
这样MPC5643L就处于双核模式了,请关闭软件MCU重新上电。
如何确认当前mcu是否处于双核模式可以使用以下方法:
打开 cw_icdppcnexus.exe软件
选择连接后在 status窗口可以看到以下状态 Dual-Mode,如此我们可以确定 MPC5643L运行在双核模式下。
注意:如果想切回单核模式 仅需要再选择烧录文件时选则shadowblock-SPM.s19 提示如下
到此我们完成了MPC5643L多核模式的切换
二 接下来我们进行多核软件工程调试
运行我提供的工程可以看到双核同时运行(记得使用PE调试器),在任务TASK中增加了双核区分,task的入口是同一个但是内部进行了分流
以下为对应工程中的驱动,本例程主要使用的是PIT_0对应CORE0 PIT_1对应CORE1 port驱动和can0驱动
双核S32DSdemo 请参考以下链接 https://download.csdn.net/download/zhye3690592/89116526
切换双核的工具和文件请参考以下链接 https://download.csdn.net/download/zhye3690592/89116926