ลักษณะผลิตภัณฑ์
(1) แผนผังฮาร์ดแวร์ PCB เป็นโอเพ่นซอร์สอย่างสมบูรณ์ ซอฟต์แวร์โอเพ่นซอร์ส ไม่มีความเสี่ยงด้านลิขสิทธิ์
ปัจจุบัน jlink/stlink ในตลาดถูกละเมิดลิขสิทธิ์ และมีปัญหาทางกฎหมายบางประการในการใช้งาน เมื่อใช้ jlink บางตัวกับ IDE เช่น MDK จะทำให้เกิดการละเมิดลิขสิทธิ์และไม่สามารถใช้งานได้ตามปกติ และ jlink บางเวอร์ชันจะมีปัญหาในการสูญเสียเฟิร์มแวร์หลังจากใช้งานไประยะหนึ่ง เมื่อเฟิร์มแวร์สูญหาย คุณจะต้องกู้คืนซอฟต์แวร์ด้วยตนเอง
(2) นำอินเทอร์เฟซ SWD ออก รองรับซอฟต์แวร์การดีบักพีซีหลัก รวมถึง keil, IAR, openocd, รองรับการดาวน์โหลด SwD, การดีบักขั้นตอนเดียว
(3) อินเทอร์เฟซ JTAG พร้อม openocd สามารถรองรับการดีบักชิป SoC เกือบทั้งหมดทั่วโลก เช่น ซีรีส์ ARM Cortex-A, DSP, FPGA, MIPS เป็นต้น เนื่องจากโปรโตคอล SWD เป็นเพียงโปรโตคอลส่วนตัวที่กำหนดโดย ARM และ JTAG เป็นมาตรฐานสากล IEEE 1149 ชิปเป้าหมายการจำลองตามปกติโดยทั่วไปคือซีรีส์ ARM Cortex-M ซึ่งไม่แนะนำอินเทอร์เฟซ JTAG และผลิตภัณฑ์นี้แนะนำอินเทอร์เฟซ JTAG ซึ่งเหมาะสำหรับคุณในการพัฒนาและตรวจแก้จุดบกพร่องการทำงานภายใต้แพลตฟอร์มอื่น ๆ
(4) รองรับพอร์ตอนุกรมเสมือน (นั่นคือ สามารถใช้เป็นเครื่องจำลองหรือเป็นเครื่องมือพอร์ตอนุกรม แทนที่ ch340, cp2102, p12303)
(5)DAPLink รองรับการอัพเกรดเฟิร์มแวร์แฟลชไดรฟ์ USB เพียงแค่ต่อสายดิน nRST แล้วเสียบเข้ากับ DAPLink, PC จะมีแฟลชไดรฟ์ USB เพียงลากเฟิร์มแวร์ใหม่ (ไฟล์ hex หรือ bin) ลงในแฟลชไดรฟ์ USB เพื่อทำการอัปเกรดเฟิร์มแวร์ให้เสร็จสมบูรณ์ เนื่องจาก DAPLink ใช้ bootloader พร้อมฟังก์ชันดิสก์ U จึงสามารถอัพเกรดเฟิร์มแวร์ได้อย่างง่ายดาย หากคุณมีผลิตภัณฑ์ที่ใช้ STM32 ในการผลิตจำนวนมาก และผลิตภัณฑ์อาจจำเป็นต้องได้รับการอัปเกรดในภายหลัง รหัสบูตโหลดเดอร์ใน DAPLink นั้นคุ้มค่ามากสำหรับการอ้างอิงของคุณ ไคลเอนต์ไม่จำเป็นต้องติดตั้ง IDE ที่ซับซ้อนหรือเบิร์นเครื่องมือเพื่อให้เสร็จสมบูรณ์ อัปเกรด เพียงลากไปที่ดิสก์ U ก็สามารถอัปเกรดผลิตภัณฑ์ของคุณได้อย่างสะดวก
ขั้นตอนการเดินสายไฟ
1.เชื่อมต่อเครื่องจำลองเข้ากับบอร์ดเป้าหมาย
แผนภาพการเดินสายไฟ SWD
แผนภาพการเดินสายไฟ JTAG
ถามตอบ
1. Burn Fail ระบุ RDDI-DAP ERROR แก้ยังไงครับ?
A: เนื่องจากความเร็วในการเผาไหม้ของเครื่องจำลองนั้นเร็ว สัญญาณระหว่างเส้นดูปองท์จะสร้าง crosstalk โปรดลองเปลี่ยนเส้นดูปองท์ที่สั้นลงหรือเส้นดูปองท์ที่เชื่อมต่ออย่างใกล้ชิด คุณยังสามารถลองลดความเร็วในการเผาไหม้ โดยทั่วไปสามารถแก้ไขได้ โดยทั่วไป.
2. ควรทำอย่างไรหากไม่สามารถตรวจจับเป้าหมายได้ ซึ่งบ่งชี้ถึงความล้มเหลวในการสื่อสาร?
ตอบ: โปรดตรวจสอบก่อนว่าสายฮาร์ดแวร์ถูกต้องหรือไม่ (GND,CLK,10,3V3) จากนั้นตรวจสอบว่าแหล่งจ่ายไฟของบอร์ดเป้าหมายเป็นปกติหรือไม่ หากบอร์ดเป้าหมายใช้พลังงานจากเครื่องจำลอง เนื่องจากกระแสไฟขาออกสูงสุดของ USB มีเพียง 500mA โปรดตรวจสอบว่าแหล่งจ่ายไฟของบอร์ดเป้าหมายไม่เพียงพอหรือไม่
3. CMSIS DAP/DAPLink รองรับการเบิร์นการดีบักชิปใด
ตอบ: สถานการณ์การใช้งานโดยทั่วไปคือการตั้งโปรแกรมและดีบัก MCU ตามทฤษฎีแล้ว เคอร์เนลของซีรีส์ Cortex-M สามารถใช้ DAP สำหรับการเขียนและการดีบัก ชิปทั่วไปเช่นชิปซีรีส์เต็ม STM32, ซีรีส์เต็มรูปแบบ GD32, ซีรีส์ nRF51/52 และอื่นๆ
4. ฉันสามารถใช้ DAP emulator เพื่อแก้ไขจุดบกพร่องบน Linux ได้หรือไม่
ตอบ: สำหรับ Linux คุณสามารถใช้ openocd และ DAP emulator สำหรับการดีบักได้ openocd เป็นดีบักเกอร์โอเพ่นซอร์สที่ได้รับความนิยมและทรงพลังที่สุดในโลก คุณยังสามารถใช้ openocd ใต้ windows โดยการเขียนสคริปต์การกำหนดค่าที่เหมาะสมสามารถบรรลุการดีบักชิป การเขียน และการดำเนินการอื่นๆ
ถ่ายสินค้า