1
ฉันจะพิมพ์ข้อความดีบั๊กไปยังคอนโซล gdb ด้วยบอร์ดค้นพบ STM32 โดยใช้ GDB, OpenOCD และ arm-none-eabi-gcc ได้อย่างไร
ฉันกำลังเขียนโปรแกรมค้นพบบอร์ด STM32 Cortex M0 (32F0308DISCOVERY) โดยใช้ OpenOCD, arm-none-eabi-gcc และ gdb ฉันสงสัยว่ามีวิธีที่ตรงไปตรงมาในการบันทึกข้อความดีบั๊กผ่าน SWD ฉันได้อ่านเกี่ยวกับตัวเลือกการกำหนดเซมาสเตอรีแล้ว แต่ดูเหมือนว่าจะต้องมีการดึงใน newlib หรือไลบรารีขนาดใหญ่อื่น ๆ (มีแฟลชเพียง 64k เท่านั้น) มีวิธีที่มีน้ำหนักเบากว่าในการบันทึกข้อความผ่าน SWD หรือใช้ UART เป็นตัวเลือกที่ใช้งานได้จริงหรือไม่?