SDCC(Small Device C Compiler)的 MCS-251 目标移植版,支持 Intel 80C251 及国产 STC32G 系列芯片(如 STC32G144K246,246 KB Flash / 144 KB RAM),并提供 QEMU 模拟器支持。在完整保留 MCS-51 目标的同时, 新增 24 位寻址、原生字/双字指令与独立后端。
| 用途 | 命令 |
|---|---|
| 编译(大模型) | sdcc -mmcs251 --model-large -o app.ihx app.c |
| 编译(小模型) | sdcc -mmcs251 --model-small -o app.ihx app.c |
| QEMU 运行 | qemu-system-mcs251 -M stc32g144k246 -device loader,file=app.ihx -nographic |
| Zephyr 构建 | west build -b stc32g144k246 ... (--model-large) |