แนวคิด (1) — บทบาทของ CM33_S
PSoC™ Edge E84 มีสามคอร์ (proj_cm33_s, proj_cm33_ns, proj_cm55) — Extended Boot เปิด CM33 secure จากตำแหน่งคงที่ → CM33 secure เปิด CM33 non-secure → CM33 non-secure เปิด CM55
CM33_S คือ image แรกของผู้ใช้ที่ Extended Boot เห็น และเป็นข้อต่อเดียวที่ Extended Boot ตรวจลายเซ็นได้
สวิตช์ SECURE_BOOT ใน common.mk
SECURE_BOOT=0 (ค่าเริ่มต้น) — image CM33_S ได้แค่หัว MCUboot ไม่ได้ลงนาม
SECURE_BOOT=1 — CM33_S ถูกลงนามด้วยกุญแจ OEM root of trust
ค่าอื่นนอกจาก 0/1 (เช่น true, yes) ทำให้ build หยุดด้วย error — ค่าที่พิมพ์ผิดต้องไม่กลายเป็น build ที่ไม่ได้ลงนามแบบเงียบ ๆ