คำถามติดแท็ก swd

4
JTAG กับการดีบัก SWD
หลังจากอ่านบทความนี้ฉันสงสัยว่าประโยชน์ของการดีบัก SWD ในการดีบัก JTAG คืออะไร ฉันเข้าใจว่า SWD ใช้สายไฟ / พินน้อยกว่ากินพื้นที่น้อยลง แต่มันเล่นในแง่ของประสิทธิภาพคุณสมบัติและค่าใช้จ่ายของอุปกรณ์โปรแกรมเมอร์ / อุปกรณ์ดีบั๊กได้อย่างไร รหัสยังคงสามารถแตกหักแหลม / หยุดชั่วคราวและก้าวผ่านใน IDE ของเช่น Eclipse? ชิป ARM สามารถตั้งโปรแกรมโดยใช้อินเตอร์เฟส SWD อย่างที่ฉันเชื่อว่าสามารถทำได้ใน JTAG หรือไม่
41 jtag  debugging  swd 

2
วิธีการใช้ ST-Link ภายนอกเพื่อดีบัก / โปรแกรม STM32F103 MCU
ฉันกำลังใช้ STM32F103 MCU สำหรับโครงการของฉันและต้องการใช้ ST-Link ของบอร์ด STM32F411 Nucleo เพื่อการดีบัก / เขียนโปรแกรมภายนอก ฉันได้ปิดตัวจัมเปอร์ CN2 และคำถามที่แท้จริงของฉันอยู่ใน pinout ของ SWO (CN2) ฉันจะทำสิ่งต่อไปนี้อย่างไร: PIN 1 (จาก SWO) คือ VDD_Target PIN 2 คือ SWCLK PIN 3 คือ GND PIN 4 คือ SWDIO PIN 5 คือ NRST PIN 6 คือ SWO เพื่อความรู้ที่ดีที่สุดของฉันฉันไม่ควรใช้หมุดเหล่านี้ทั้งหมดข้างต้น ในขณะที่ฉันได้เชื่อมต่อ PIN 2 ถึง …
16 stm32  stm32f10x  swd  st-link 

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


1
ไม่สามารถตั้งโปรแกรม STM32 แบบกำหนดเองได้
ฉันออกแบบบอร์ด STM32 ง่าย ๆ ด้านล่างนี้เป็นแผนผังและรูปภาพโครงร่าง PCB: แผนผัง: เค้าโครง PCB: โครงร่าง PCB พร้อม VDD ไฮไลต์: โครงร่าง PCB พร้อม GND ที่ไฮไลต์: เฉพาะส่วนของการออกแบบนี้ที่เกี่ยวข้องกับคำถามของฉันเท่านั้นที่แสดงในภาพด้านบน ปัญหาของฉันคือฉันพยายามใช้ ST-Link ในตัวของบอร์ด STM32 Discovery เพื่อตั้งโปรแกรมบอร์ดที่กำหนดเองนี้ แต่ฉันยังไม่ประสบความสำเร็จ แอปพลิเคชัน ST-Link Utility บนพีซีสามารถจดจำโปรแกรมเมอร์ แต่ไม่สามารถตรวจจับ MCU เป้าหมายได้ ข้อความแสดงข้อผิดพลาดที่ฉันได้รับคือ "เป้าหมายไม่ได้เชื่อมต่อ" และ "ข้อผิดพลาดการสื่อสาร USB ST-Link" นี่คือข้อเท็จจริงบางอย่างที่เกี่ยวข้องกับปัญหาของฉัน: บอร์ด STM32 Discovery ทำงานได้ดี: ฉันสามารถใช้ ST-Link ในตัวเพื่อตั้งโปรแกรมบนบอร์ด STM32 MCU …
9 stm32  swd  custom 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.