Hi Karthik,
I just tested it.
The S32DS selects the S-record type based on the linker file.
If it fits within to the 16bit address space, it will create an s-record with 16bit addressing.
You can add the following to the linker file, and it should generate a 32bit-address s-record:
danielmartynek_0-1639060130098.png
danielmartynek_1-1639060177109.png
danielmartynek_0-1639393633583.png
Regards,
Daniel