I have a project for S32K148 that was created with S32SD for ARM v 2.2. The project compiles and runs as expected. It uses SDK 'S32SDK_S32K1xx_RTM_3.0.0'
In my attempt to upgrade to S32DS v 3.4 (the eventual goal is to upgrade to the latest v 3.6.2, but I used 3.4 as a interim stepping stone so that I can use the automatic migration feature of the SDK), I did the following:
1. Installed SDK 'S32_SDK_S32K1xx_RTM_4.0.2'
2. Installed S32DS v 3.4
3. Opened the project with S32DS v 3.4
4. Right clicked on the project and clicked 'Migrate'
The migration tool correctly identified SDK_S32K1xx_RTM_4.0.2 as the available migration and I chose all the default options. This created (among other things) a new directory called 'board' and created some new .c files (such as 'peripherals_SPI0.c') that has no actual source code except an include file with the same name (e.g. peripherals_SPI0.h). The problem is that these header files don't seem to exist, either in the project or in the SDK.
What am I missing?