ลักษณะเฉพาะของผลิตภัณฑ์
(1) วงจร PCB ของฮาร์ดแวร์เป็นโอเพ่นซอร์สอย่างสมบูรณ์ ซอฟต์แวร์เป็นโอเพ่นซอร์ส ไม่มีความเสี่ยงด้านลิขสิทธิ์
ปัจจุบัน jlink/stlink ในท้องตลาดถูกละเมิดลิขสิทธิ์ และมีปัญหาทางกฎหมายในการใช้งานอยู่บ้าง เมื่อนำ jlink บางตัวไปใช้กับ IDE เช่น MDK จะทำให้เกิดการละเมิดลิขสิทธิ์และไม่สามารถใช้งานได้ตามปกติ และ jlink บางเวอร์ชันก็อาจมีปัญหาเฟิร์มแวร์สูญหายหลังจากใช้งานไประยะหนึ่ง เมื่อเฟิร์มแวร์สูญหาย คุณต้องกู้คืนซอฟต์แวร์ด้วยตนเอง
(2) นำอินเทอร์เฟซ SWD ออกมา รองรับซอฟต์แวร์ดีบักพีซีหลัก รวมถึง Keil, IAR, openocd รองรับการดาวน์โหลด SwD การดีบักแบบขั้นตอนเดียว
(3) อินเทอร์เฟซ JTAG ที่รองรับ openocd สามารถรองรับการดีบักชิป SoC เกือบทุกรุ่นทั่วโลก เช่น ARM Cortex-A series, 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 จำนวนมากและอาจจำเป็นต้องอัปเกรดในภายหลัง โค้ด bootloader ใน DAPLink ถือเป็นข้อมูลอ้างอิงที่ดี ลูกค้าไม่จำเป็นต้องติดตั้ง IDE ที่ซับซ้อนหรือใช้เครื่องมือใดๆ เพื่ออัปเกรด เพียงลากไฟล์ลงในดิสก์ U ก็อัปเกรดผลิตภัณฑ์ได้อย่างสะดวก
ขั้นตอนการเดินสายไฟ
1.เชื่อมต่อโปรแกรมจำลองเข้ากับบอร์ดเป้าหมาย
แผนผังสายไฟ SWD
แผนผังสายไฟ JTAG
ถาม-ตอบ
1. เกิดข้อผิดพลาดในการเผาไหม้ ระบุ RDDI-DAP ERROR จะแก้ไขอย่างไร?
A: เนื่องจากความเร็วในการเบิร์นของเครื่องจำลองนั้นรวดเร็ว สัญญาณระหว่างสาย Dupont จะทำให้เกิดสัญญาณรบกวน โปรดลองเปลี่ยนสาย Dupont ที่สั้นกว่า หรือเปลี่ยนสาย Dupont ที่เชื่อมต่ออย่างใกล้ชิด นอกจากนี้ คุณยังสามารถลองลดความเร็วในการเบิร์นได้ ซึ่งโดยทั่วไปแล้วสามารถแก้ไขได้ตามปกติ
2. หากไม่สามารถตรวจจับเป้าหมายได้ ซึ่งบ่งชี้ว่าการสื่อสารล้มเหลว ควรทำอย่างไร
ตอบ: โปรดตรวจสอบก่อนว่าสายฮาร์ดแวร์ถูกต้องหรือไม่ (GND, CLK, 10, 3V3) จากนั้นตรวจสอบว่าแหล่งจ่ายไฟของบอร์ดเป้าหมายเป็นปกติหรือไม่ หากบอร์ดเป้าหมายใช้พลังงานจากเครื่องจำลอง เนื่องจากกระแสเอาต์พุตสูงสุดของ USB อยู่ที่ 500mA โปรดตรวจสอบว่าแหล่งจ่ายไฟของบอร์ดเป้าหมายไม่เพียงพอ
3. CMSIS DAP/DAPLink รองรับการเบิร์นดีบักชิปใดบ้าง
ตอบ: สถานการณ์การใช้งานทั่วไปคือการเขียนโปรแกรมและดีบัก MCU ในทางทฤษฎี เคอร์เนลของซีรีส์ Cortex-M สามารถใช้ DAP สำหรับการเบิร์นและดีบักได้ ชิปทั่วไปเช่นชิป STM32 ซีรีส์เต็ม, GD32 ซีรีส์เต็ม, nRF51/52 ซีรีส์ และอื่นๆ
4. ฉันสามารถใช้โปรแกรมจำลอง DAP เพื่อแก้ไขจุดบกพร่องบน Linux ได้หรือไม่
ตอบ: ใน Linux คุณสามารถใช้ openocd และโปรแกรมจำลอง DAP เพื่อแก้จุดบกพร่องได้ openocd เป็นเครื่องมือแก้จุดบกพร่องแบบโอเพนซอร์สที่ได้รับความนิยมและทรงพลังที่สุดในโลก คุณยังสามารถใช้ openocd ในระบบปฏิบัติการ Windows ได้ด้วยการเขียนสคริปต์กำหนดค่าที่เหมาะสม เพื่อให้สามารถแก้จุดบกพร่องของชิป การเบิร์น และการทำงานอื่นๆ ได้
ถ่ายภาพสินค้า