I think that this is just misunderstanding.
Command SREC doesn’t support write into flash (yes, this information missing in CW help). You need programming algorithm for write into flash.
In fact commands SAVE and SREC are very simple tools.
Commands SAVE and SREC you can simply use for RAM and registers (with restrictions).
For SAVE command you can use also paged address. Example: SAVE 0x308000..0x30BFFF DUMP.SX
In that case you cannot copy data from more pages at one turn because after address 0x30BFFF is physically 0x318000 address and not 0x30C000 address. This tool is simply not enough intelligent.
In that case dump.sx file will contain S2 record format automatically. For copy whole flash at one turn you can use global address (only in case S12X). Example : SAVE 0x780000’G..0x7FFFFF’G DUMP.SX
For convert result file you can use SRecCvt tool: https://www.freescale.com/webapp/sps/download/license.jsp?colCode=SRECCVTSW
If you prefer paged address or you have MCU without GPAGE (for example S12D) and you want store whole content of flash into one file, only way is using local addressing and export every page step by step.
SAVE 0x308000..0x30BFFF dump.txt ;A
SAVE 0x318000..0x31BFFF dump.txt ;A
…
SAVE 0x3F8000..0x3FBFFF dump.txt ;A
By parameter “;A” we will attempt new content to exiting file. This way you will have one file with whole Flash content.
If you want program flash, please go to debugger-menu-HC12MultilinkCyclonePro (or your BDM interface)-Load-select srecord file and press Open…
Note: There should be checked option “Automatically erase and program into Flash and EEPROM”
Second option: debugger-menu-HC12MultilinkCyclonePro (or your BDM interface)-Flash-mark PFlash-Erase-Load- select srecord file and press Open…
BTW: I think that you cannot simply hex file from S12D and paste this code into S12XD. There is lot of differences (for example: number of interrupt vectors, peripherals …). When you take c-code, paste this into new S12XD project and compile, there is better chance for working solution.
I would like recommend our application note AN2615 HCS12 and S12X Family Compatibility:
http://cache.freescale.com/files/microcontrollers/doc/app_note/AN2615.pdf?fsrch=1&sr=1