Hi,
How did you setup the hello_world_s32k144 example project for IAR?
I followed the following steps and was able to get it to work well.
1) Create new project from example 'hello_world_s32k144'
2) Create new application project for S32K144, naming it 'hello_world_s32k144_IAR'. Selected 'IAR Toolchain for ARM - (8.x) in the Toolchain selection. Selected "S32K144_SDK" in the SDK option. Click Finish.
3) From project "hello_world_s32k144', right-click on project name and selected 'Export' menu option. Then selected 'Processor Expert -> Export Component Settings'. Then checked box for 'Project files', in addition to boxes already checked.Selected a location within the 'hello_world_s32k144_IAR' project workspace.
4) From project "hello_world_s32k144_IAR', right-click on project name and selected 'Import' menu option. Then selected 'Processor Expert -> Component Settings to Project'. Then selected the file generated in previous step.
5) Performed a compare using comparison tool, merged contents of main.c from 'hello_world_s32k144' into main.c from 'hello_world_s32k144_IAR'. I also removed a for loop near the end of the main() function that would otherwise produce an error for IAR compiler.
6) Build the project 'hello_world_s32k144_IAR' for Debug_RAM and checked that no errors exist.
7) Opened Debug Configuration menu and selected the 'hello_world_s32k144_IAR_Debug_RAM_PNE' configuration, then selected the interface connection to the target board from the Debugger tab. Clicked 'Debug'
The program started and stopped on the first line in main().
Hope it helps,
Mike