I'm new guy study S32DS IDE with MPC5748G.
Q1:When I create a new S32DS project, wizard asks me for configuration such as...
1.How many core I need, Boot Z4, Z4, and Z2
2.FLASH Start address and size
3.RAM Start address and size
After new project created, can I change them?
It seems I have to modify the following files:
flash_rchw : org = 0x00F94000, len = 0x4
cpu0_reset_vec : org = 0x00F94000+0x10, len = 0x4
cpu1_reset_vec : org = 0x00F94000+0x14, len = 0x4
cpu2_reset_vec : org = 0x00F94000+0x04, len = 0x4
If I disable Z4, Z2 when creating new project, how to enable them and add relative code?
Q2:If I'm not sure which SDKs is required in the future, can I just add them all?
How to make sure I do nothing wrong?
multi-core project technically works as three projects with different linker scripts setup for each core. You can modify linker files later. You should know prior the project creation how many cores you will be using.
If you have for example three core project - you can remove other core elfs from debug session and use for example only boot Z4_0 core - just set number additional object files to 0
About SDK - good practice is use the last one - ideally RTM version. For MPC5748G is last version v0.9.0 Beta. Unfortunately - EAR and Beta versions are only partly compatible. For SDK change you need to transfer some Processor Expert settings manually.
If I set number additional object files to 0 in 3-cores project, does it means only Z4_0 is active, then Z4_1 and Z2 are disabled.
So I can say that Z4_1 and Z2 are not consuming power?