Hi @lukaszadrapa,
Thank you for your helpful response. I am thinking that the second option you mentioned of migrating the AN12323 software should work for me. Just had a quick follow up question regarding that.
Here is the project structure for the AN12323 bootloader project, created using S32DS for arm 2018.r1 as you mentioned:

And here is the structure for an example project (hello_world) created using S32DS 3.4):

I can see that the key linker/source/startup files are mostly the same. (At least, in name; I assume that the contents are the same too.) The only difference is that the S32DS 3.4 hello_world project is missing the flexnvm linker file.
So, to migrate the project, would I just need to create a new project in S32DS 3.4 (e.g., could base it off of the hello_world example), replace the src directory with the src directory from the AN12323 bootloader project, and copy the flexnvm linker file over as well? If so, are there any changes that I would need to make to the linker file to account for the IDE difference? And are there any other things that I need to do to complete the migration that I am missing?
Thank you for your help!