Hi Fei,
This is a just misunderstanding. The Device Type isn’t MCU family. It is rather about memory arrangement and technology.
The “s1218” means S12 devices built on 180nm technology (like S12G). The “s12” means older S12 devices built on 250nm technology (like S12D). The core is practically the same, but memory management is different. The SRecCvt tool is historically older than S12 MCU families at 180nm technology, therefore the “s1218” device type was added additionally.
Please use “s1218” device type for S12G family.
For example:
| S12G128, | 8000, | BFFF, | 8, | 8, | 0400, | 13FF, FF, | 32, | s1218 |
But you are right, it seems that it isn’t covered by SRecCvt or any other documentation.
Unfortunately, the author of this tool is already retired and I am not sure whether there will be any update in the future.
The current S12Z devices already use linear 24bit address space where we don’t need such tool and the feature is in 32bit cores…
I hope it helps you.
Have a great day,
Radek