ดีบักด้วย SWD และ GDB
เป้าหมายของโมดูล หยุดโปรแกรม ดูค่า และหาสาเหตุของความผิดพลาดจากหลักฐาน
สถานะ alpha (ทดลองใช้) · เวลาโดยประมาณ 140 นาที
ทุกบทเรียนมีเนื้อหา ตัวอย่างที่รันบนคอมพิวเตอร์ได้ แบบฝึกพร้อมเฉลย เช็กความเข้าใจ และแล็บ โค้ดของหลักสูตรรันและตรวจบนคอมพิวเตอร์แล้ว ส่วนแล็บบนบอร์ดยังรอการทดลองสอน
| บทเรียน | เรื่อง | เวลา |
|---|---|---|
| c-found.m03.l01 | SWD และ GDB เบื้องต้น | 70 นาที |
| c-found.m03.l02 | วินิจฉัยความผิดพลาดจากหลักฐาน | 70 นาที |
Checkpoint ท้ายโมดูล
หัวข้อที่มีชื่อว่า “Checkpoint ท้ายโมดูล”- ตั้ง breakpoint ดูค่าตัวแปร และดู backtrace บนบอร์ดจริงได้ และรู้ว่าต้องเริ่ม debug อย่างไรไม่ให้ CM33 ค้างใน boot ROM
- เขียนบันทึกการวินิจฉัยหนึ่งกรณีที่แยกสมมติฐานอย่างน้อยสามข้อด้วยหลักฐาน
- แบบฝึก
06_diagnose.cผ่าน test ทุกข้อ รวมข้อที่ต้องตอบว่า “วัดไม่ได้” เมื่อตัวนับถูกล้างระหว่างวัด
TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0
เนื้อหาเผยแพร่ภายใต้ CC BY-NC 4.0 นำไปใช้ต่อในงานที่ไม่ใช่เพื่อการค้าได้ โปรดอ้างอิงสมาคมสมองกลฝังตัวไทย (TESA) ทุกครั้ง · วิธีอ้างอิง TESA