UA
Usman AR @usmanar.eng ✓
October 15, 2026 (3 weeks ago) • 1 min read
Embedded & Firmware

Tips Optimasi FreeRTOS Task Stack di ESP32 Dual Core

Banyak yang sering kena crash Guru Meditation Error: Stack canary watchpoint triggered di ESP32 saat menjalankan WiFi stack bareng task telemetry sensor.

Quick tip pencegahan:

  • Jangan alokasikan buffer besar (>512 bytes) sebagai local variable di dalam loop task. Gunakan static atau heap allocation.
  • Manfaatkan uxTaskGetStackHighWaterMark() saat debugging untuk memantau sisa stack minimum yang pernah dicapai task tersebut.
  • Beri task protokol berat (WiFi/TLS) alokasi minimal 4096 bytes di Core 0, dan biarkan real-time sensor control berjalan di Core 1.
UA
Written by Usman AR

Freelance Hardware & Software Engineer. Open for embedded firmware, PCB prototyping, IoT architectures, and fullstack contracting.

Get in Touch →
JOIN THE DISCUSSION

Leave a Reply

Your email address will not be published. Required fields are marked *