S32K324 基于IAR或者S32DS的双核调试
S32K324开发板,提供双核调试测试例程-淘宝网 (taobao.com)
1. 硬件电源供电(V+引脚是输入电源的正极,支持24v,12v,5v输入电压)。

2. JLINK或者PE Multilink工具通过 SWD调试接口连接。
3. LED 指示灯程序调试和烧录。
IAR环境下:打开pit定时器点灯输出步骤S32K3xxDRV_r1.4\src\projects\pit_test
IAR 软件版本:

选择 S32K324的workspace如下所示。


选择硬件调试工具 PE Multilink或者是 JLINK都可以,其中 PE Multilink需要支持RevC版本,JLINK最好是 V11的版本。


在S32DS IDE开发平台下,按照如下步骤创建 S32DS多核应用工程。
1. 创建新的New -> S32DS Application Project

2. 选择多核 S32K324型号,以及输入工程名

3. 选择使用的PlatformSDK 软件版本

4. 点击Finish图标,可以看到2个新的工程添加到Project Explorer里面,如下所示。每个核有一个工程,可以编译开发两个不同的项目。

当已经有了2个elf文件时,就可以对它们Flash进行调试。
另外一个S32K3平台自带的多核模块的例程在SW32K3_RTD_4.4_2.0.0软件包中,S32K324多核工程目录如下:

还有一个简化的项目工程基于S32DS CT (*.mex),项目基于RTD V1.0.0。需要参考代码可以联系作者.


如果在使用Pemicro Multilink调试仿真调试时代码无法进入中断,但是代码烧录到目标板上后可以正常运行。可以考虑在S32DS开发环境下用如下方式升级 PE Micro Mulilink调试工具。在Help -> Install New Software 选择 "Work with",输入PEMicro - https://www.pemicro.com/eclipse/updates内容。然后就可以更新Pemicro最新的插件。