I have been using the SigmaStudio 3.12.1 beta for a couple months with very good success. It works very well, except for one annoying difference. When I transitioned from 3.11 to 3.12 I noticed a significant change in the memory footprint. In 3.11 memory addresses were relatively low (100, 105, etc.), but with 3.12 those same memory addresses are 15100 or 16200. That's not an issue for us except that the code image created by SigmaStudio 3.12 is about 2x the size of the image created in 3.11--and the first half of the image created by 3.12 is all zeros. That's all wasted space in flash memory, and takes a little time to upload into the device (with all the zeros apparently ignored).
Even the safeload registers have moved to be at a much higher address.
I have looked for a way to specify the starting address in SigmaStudio, but have not had any luck. Is there a way to make the code image smaller and get the references back into the lower register addresses?