一.首先需要下载 workspaceS32DS.ARM.2.2 环境 (第一步必须注册一个nxp的账号)
1.打开如下网址点击下载
面向基于Arm®的MCU的S32 Design Studio IDE_NXP 半导体
2.跳转到如下界面点击License Keys
3.如图便是 License 填入安装程序即可
二.安装完开发环境后 导入项目运行调试
- 打开安装好的 S32 Design Studio 开发环境
- 点击 File->New->S32DS Application Project 创建新的项目
给项目起一个名字 tt 点击Next->Finish 完成创建
创建完成后先进行编译(这里默认时钟设置是48MHZ) 点击红圈这个按钮即可
创建完成后 进行调试前的配置 选择Debug Configurations..
双击 GDB SEGGER J-Link Debugging 生成 [tt Debug_FLASH]
在这里我们使用 J-ink 调试 我们下载程序使用SWD 进行串口连接
点击 tt Debug_FLASH 在C/C++ Application选项选择本地绝对路径的tt.elf文件
最后点击 Debug 运行即可
在运行之前我们需要初始化我们的时钟
void BoardInit(void)
{
CLOCK_SYS_Init(g_clockManConfigsArr, CLOCK_MANAGER_CONFIG_CNT, g_clockManCallbacksArr, CLOCK_MANAGER_CALLBACK_CNT);
CLOCK_SYS_UpdateConfiguration(0U, CLOCK_MANAGER_POLICY_FORCIBLE);
PINS_DRV_Init(NUM_OF_CONFIGURED_PINS, g_pin_mux_InitConfigArr);
}