เวฟแชร์ แอทเมล-ไอซ์-บี2

คู่มือผู้ใช้ชุดอุปกรณ์พื้นฐาน Waveshare Atmel-ICE

รุ่น: Atmel-ICE-B2

1. บทนำ

ชุดเครื่องมือพัฒนา Waveshare Atmel-ICE Basic Kit เป็นเครื่องมือที่มีประสิทธิภาพ ออกแบบมาสำหรับการดีบักและการเขียนโปรแกรมไมโครคอนโทรลเลอร์ Atmel SAM และ AVR ที่มีคุณสมบัติการดีบักบนชิป ชุดเครื่องมือนี้รองรับอินเทอร์เฟซที่หลากหลาย รวมถึง JTAGรวมถึง SWD, PDI, TPI, aWire, SPI และ debugWIRE ทำให้สามารถใช้งานได้หลากหลายสำหรับงานพัฒนาฝังตัวต่างๆ เป็นเครื่องมือที่จำเป็นสำหรับนักพัฒนาที่ทำงานกับสถาปัตยกรรม SAM และ AVR ที่ใช้ ARM Cortex-M ของ Atmel

2. คุณสมบัติหลัก

  • รองรับการดีบักและการเขียนโปรแกรมไมโครคอนโทรลเลอร์ Atmel SAM และ AVR ที่ใช้สถาปัตยกรรม Atmel ARM Cortex-M พร้อมความสามารถในการดีบักบนชิป
  • เข้ากันได้กับ JTAG, SWD, PDI, TPI, aWire, SPI และอินเทอร์เฟซ debugWIRE
  • ใช้เบรกพอยต์ฮาร์ดแวร์ในตัวทั้งหมดที่มีอยู่ในไมโครคอนโทรลเลอร์เป้าหมาย
  • มีฟังก์ชันตั้งเบรกพอยต์ซอฟต์แวร์ได้มากถึง 128 จุด เพื่อการดีบักอย่างครอบคลุม
  • ดำเนินการโดยมีเป้าหมายปริมาตรtages ตั้งแต่ 1.62V ถึง 5.5V
  • ใช้พลังงาน USB เพื่อความสะดวกสบาย
  • มีทั้งขั้วต่อดีบัก ARM Cortex (10 พิน) และขั้วต่อ AVR JTAG แผนผังขาต่อของคอนเนคเตอร์

3. ส่วนประกอบที่รวมอยู่

ชุดอุปกรณ์พื้นฐาน Waveshare Atmel-ICE (Atmel-ICE-B2) ประกอบด้วยส่วนประกอบดังต่อไปนี้:

  • หน่วย Atmel-ICE
  • สาย USB
  • 10-pin 50-mil JTAGสายเคเบิล /SWD
  • สายเคเบิล 6 พิน 100 ล้าน AVR ISP/debugWIRE/PDI/aWire/TPI
  • บอร์ดอะแดปเตอร์
  • สายเคเบิล ISP 6 พิน ถึง 10 พิน
อุปกรณ์ในชุด Waveshare Atmel-ICE Basic Kit

รูปที่ 1: เกินview ของชุดอุปกรณ์ Waveshare Atmel-ICE Basic Kit ซึ่งประกอบด้วยตัวเครื่อง Atmel-ICE, สาย USB, สายริบบิ้นต่างๆ และแผงอะแดปเตอร์

หน่วย Atmel-ICE

รูปที่ 2: ภาพระยะใกล้ view ของอุปกรณ์ Atmel-ICE ซึ่งเป็นอุปกรณ์สีขาวขนาดกะทัดรัด มีส่วนประกอบสีฟ้าและไฟแสดงสถานะ

สายเคเบิลและแผงอะแดปเตอร์

รูปที่ 3: ในชุดประกอบด้วยสายเชื่อมต่อต่างๆ และแผงอะแดปเตอร์สีน้ำเงิน ซึ่งจำเป็นสำหรับการเชื่อมต่อกับไมโครคอนโทรลเลอร์เป้าหมายต่างๆ

4. การตั้งค่าและการเชื่อมต่อ

การเชื่อมต่อ Atmel-ICE กับไมโครคอนโทรลเลอร์เป้าหมายอย่างถูกต้องนั้นมีความสำคัญอย่างยิ่งต่อความสำเร็จในการดีบักและการเขียนโปรแกรม ชุดอุปกรณ์ประกอบด้วยแผงอะแดปเตอร์และสายเคเบิลต่างๆ เพื่ออำนวยความสะดวกในการเชื่อมต่อกับขาต่อต่างๆ

4.1 แผงอะแดปเตอร์view

แผงอะแดปเตอร์ด้านบน View

รูปที่ 4: สูงสุด view ของแผงอะแดปเตอร์ ซึ่งแสดงหัวต่อต่างๆ สำหรับการเชื่อมต่อประเภทต่างๆ

แผงอะแดปเตอร์ด้านล่าง View พร้อมป้ายพิน

รูปที่ 5: ด้านล่าง view ของแผงอะแดปเตอร์ แสดงป้ายกำกับขาสำหรับ JTAG, SWD, PDI, SPI, TPI, aWire และ SAM JTAG/อินเทอร์เฟซ SWD

4.2 ตัวเลือกการเชื่อมต่อ

Atmel-ICE รองรับการเชื่อมต่อหลายรูปแบบสำหรับไมโครคอนโทรลเลอร์ SAM และ AVR โปรดดูแผนภาพด้านล่างสำหรับตัวอย่างการเชื่อมต่อทั่วไป

ตัวเลือกการเชื่อมต่อและแผนผังขาต่อของ Atmel-ICE

รูปที่ 6: แผนภาพโดยละเอียดแสดงตัวเลือกการเชื่อมต่อ Atmel-ICE สำหรับเป้าหมาย SAM และ AVR รวมถึงการกำหนดค่าขาต่อสำหรับ AVR J แบบ 10 ขาTAG, AVR ISP/debugWIRE/PDI/aWire/TPI 6 พิน และ SAM J 10 พินTAGส่วนหัว /SWD

บันทึก:

  • เมื่อเชื่อมต่อแผงอะแดปเตอร์เข้ากับอุปกรณ์เป้าหมาย ให้สังเกตขาที่ 1 (ซึ่งระบุด้วยจุดสีขาวหรือแผ่นบัดกรีรูปสี่เหลี่ยม)
  • แผงอะแดปเตอร์ที่รวมอยู่ในชุด Atmel-ICE-B2 สามารถใช้งานร่วมกับแผงอะแดปเตอร์อย่างเป็นทางการที่อยู่ในชุด Atmel-ICE Full Kit ได้

5. ซอฟต์แวร์และอุปกรณ์ที่รองรับ

Atmel-ICE ได้รับการออกแบบให้ทำงานร่วมกับสภาพแวดล้อมการพัฒนามาตรฐานอุตสาหกรรมได้อย่างราบรื่น และรองรับไมโครคอนโทรลเลอร์ Atmel หลากหลายรุ่น

ซอฟต์แวร์และอุปกรณ์ที่รองรับสำหรับ Atmel-ICE

รูปที่ 7: ข้อมูลเกี่ยวกับซอฟต์แวร์ที่รองรับ (เช่น Atmel Studio 6.2 หรือสูงกว่า, ICCAVR, CVAVR, IAR) และรายชื่ออุปกรณ์ Atmel AVR และ SAM ที่รองรับสำหรับการเขียนโปรแกรมและการดีบัก

5.1 ซอฟต์แวร์ที่รองรับ

  • รองรับโปรแกรม Atmel Studio เวอร์ชัน 6.2 หรือสูงกว่าได้อย่างสมบูรณ์แบบ
  • รองรับ ICCAVR หรือเวอร์ชันที่สูงกว่าโดยตรง
  • รองรับการเขียนโปรแกรม HEX files ที่สร้างขึ้นโดย ICCAVR, CVAVR, IAR เป็นต้น

5.2 อุปกรณ์ที่รองรับ

  • การเขียนโปรแกรมและการดีบักบนชิปของไมโครคอนโทรลเลอร์ Atmel AVR 32 บิตทั้งหมด ทั้งบน JTAG และอินเทอร์เฟซ aWire
  • การเขียนโปรแกรมและการดีบักบนชิปของอุปกรณ์ตระกูล Atmel AVR XMEGA® ทั้งหมดบนทั้ง JTAG และอินเทอร์เฟซ PDI แบบ 2 สาย
  • JTAG และการเขียนโปรแกรมและการดีบัก SPI ของไมโครคอนโทรลเลอร์ Atmel AVR 8 บิตทั้งหมดที่รองรับ OCD บน J ทั้งสองแบบTAG หรืออินเทอร์เฟซ debugWIRE
  • การเขียนโปรแกรมและการดีบักไมโครคอนโทรลเลอร์ Atmel SAM ARM Cortex-M ทั้งหมดบนทั้ง SWD และ JTAG อินเตอร์เฟซ
  • การเขียนโปรแกรมสำหรับไมโครคอนโทรลเลอร์ Atmel tinyAVR® 8 บิตทั้งหมดที่รองรับอินเทอร์เฟซ TPI

6. คู่มือการใช้งาน

เมื่อเชื่อมต่อ Atmel-ICE เข้ากับอุปกรณ์เป้าหมายและจ่ายไฟผ่าน USB แล้ว คุณสามารถเริ่มดีบักหรือเขียนโปรแกรมโดยใช้สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE) ที่คุณเลือก เช่น Atmel Studio ขั้นตอนเฉพาะจะแตกต่างกันไปขึ้นอยู่กับ IDE และไมโครคอนโทรลเลอร์เป้าหมาย แต่โดยทั่วไปจะประกอบด้วย:

  1. ติดตั้งไดรเวอร์: ตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์ที่จำเป็นทั้งหมดสำหรับ Atmel-ICE บนคอมพิวเตอร์ของคุณแล้ว โดยปกติแล้วไดรเวอร์เหล่านี้จะรวมอยู่ใน Atmel Studio
  2. เชื่อมต่อ Atmel-ICE: เชื่อมต่อหน่วย Atmel-ICE เข้ากับคอมพิวเตอร์ของคุณผ่านสาย USB และเชื่อมต่อกับบอร์ดเป้าหมายโดยใช้สายแพรและอะแดปเตอร์ที่เหมาะสม
  3. เป้าหมายพลังงาน: ตรวจสอบให้แน่ใจว่าบอร์ดไมโครคอนโทรลเลอร์เป้าหมายของคุณได้รับพลังงานอย่างถูกต้อง
  4. เปิด IDE: เปิดใช้งานสภาพแวดล้อมการพัฒนาของคุณ (เช่น Atmel Studio)
  5. เลือกเครื่องมือ: ใน IDE ให้เลือก Atmel-ICE เป็นเครื่องมือสำหรับการเขียนโปรแกรม/ดีบัก
  6. กำหนดค่าโปรเจ็กต์: กำหนดค่าการตั้งค่าโปรเจ็กต์ของคุณให้ตรงกับไมโครคอนโทรลเลอร์เป้าหมายและอินเทอร์เฟซที่ต้องการ (J)TAG(เช่น SWD เป็นต้น)
  7. เริ่มเซสชัน: เริ่มเซสชันการดีบักหรือตั้งโปรแกรมอุปกรณ์ตามที่โครงการของคุณต้องการ

7. การบำรุงรักษา

เพื่อให้มั่นใจได้ถึงอายุการใช้งานที่ยาวนานและการทำงานที่เชื่อถือได้ของชุดอุปกรณ์ Atmel-ICE Basic Kit ของคุณ โปรดปฏิบัติตามคำแนะนำการบำรุงรักษาทั่วไปเหล่านี้:

  • รักษาความสะอาด: ควรทำความสะอาดอุปกรณ์และสายเคเบิลเป็นประจำด้วยผ้าแห้งเนื้อนุ่ม หลีกเลี่ยงการใช้สารเคมีรุนแรงหรือวัสดุที่มีฤทธิ์กัดกร่อน
  • จัดเก็บอย่างถูกต้อง: ควรเก็บชุดอุปกรณ์ไว้ในที่แห้งและปราศจากฝุ่นเมื่อไม่ได้ใช้งาน
  • จัดการด้วยความระมัดระวัง: หลีกเลี่ยงการทำอุปกรณ์ตกหรือทำให้เกิดการกระแทกอย่างรุนแรง อย่าดึงสายเคเบิลโดยจับที่ตัวสาย ให้จับที่ขั้วต่อเสมอ
  • หลีกเลี่ยงความชื้น: ปกป้องอุปกรณ์จากความชื้นและอุณหภูมิที่สูงเกินไป

8 การแก้ไขปัญหา

หากคุณพบปัญหาใดๆ กับชุดอุปกรณ์ Atmel-ICE Basic Kit โปรดลองทำตามขั้นตอนการแก้ไขปัญหาต่อไปนี้:

  • ตรวจสอบการเชื่อมต่อ: ตรวจสอบให้แน่ใจว่าสายเคเบิลทั้งหมดเชื่อมต่อกับ Atmel-ICE, แผงอะแดปเตอร์ และไมโครคอนโทรลเลอร์เป้าหมายอย่างแน่นหนา ตรวจสอบให้แน่ใจว่าการจัดเรียงขาที่ 1 ถูกต้อง
  • แหล่งจ่ายไฟ: ตรวจสอบให้แน่ใจว่าทั้ง Atmel-ICE (ผ่าน USB) และบอร์ดเป้าหมายได้รับพลังงานอย่างถูกต้องแล้ว
  • การติดตั้งไดร์เวอร์: โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้งไดรเวอร์เวอร์ชั่นล่าสุดสำหรับ Atmel-ICE บนคอมพิวเตอร์ของคุณแล้ว การติดตั้งไดรเวอร์ใหม่บางครั้งอาจช่วยแก้ไขปัญหาการเชื่อมต่อได้
  • การกำหนดค่า IDE: ตรวจสอบการตั้งค่า IDE ของคุณอีกครั้งเพื่อให้แน่ใจว่าได้เลือกเครื่องมือการเขียนโปรแกรม/ดีบัก (Atmel-ICE) และอินเทอร์เฟซที่ถูกต้องสำหรับอุปกรณ์เป้าหมายของคุณแล้ว
  • ปริมาณเป้าหมายtage: ตรวจสอบให้แน่ใจว่าแรงดันไฟฟ้าในการทำงานของไมโครคอนโทรลเลอร์เป้าหมายถูกต้องtagค่า e อยู่ภายในช่วงแรงดันไฟฟ้าที่ Atmel-ICE รองรับ (1.62V ถึง 5.5V)
  • อัพเดตเฟิร์มแวร์: ตรวจสอบว่ามีการอัปเดตเฟิร์มแวร์สำหรับอุปกรณ์ Atmel-ICE ของคุณผ่านทาง IDE หรือไม่
  • โปรดศึกษาเอกสารประกอบ: โปรดดูเอกสารอย่างเป็นทางการของ Atmel Studio หรือแหล่งข้อมูลออนไลน์ของ Waveshare สำหรับรหัสข้อผิดพลาดเฉพาะหรือวิธีการแก้ไขปัญหาขั้นสูง

9. ข้อมูลจำเพาะ

รายละเอียดคุณสมบัติทางเทคนิคสำหรับชุดอุปกรณ์พื้นฐาน Waveshare Atmel-ICE:

คุณสมบัติรายละเอียด
ยี่ห้อเวฟแชร์
หมายเลขรุ่นแอทเมล-ไอซ์-บี2
อินเทอร์เฟซ Voltage1.62โวลต์-5.5โวลต์
JTAG นาฬิกา32KHz – 7.5MHz
นาฬิกา PDI32KHz – 7.5MHz
อัตรา Baud ของ debugWIRE4 กิโลบิต/วินาที – 0.5 เมกะบิต/วินาที
อัตราการส่งข้อมูลของ aWire7.5 กิโลบิต/วินาที – 7 เมกะบิต/วินาที
นาฬิกา SPI8KHz – 5MHz
นาฬิกา SWD32KHz – 2MHz
อินเตอร์เฟซคอมพิวเตอร์USB 2.0 ความเร็วสูง
เทคโนโลยีการเชื่อมต่อยูเอสบี
ความเข้ากันได้ของระบบปฏิบัติการลินุกซ์ (และโดยทั่วไปคือ ลินุกซ์ ที่ใช้ Atmel Studio)
น้ำหนักสินค้า0.01 ออนซ์
ขนาดสินค้า (กxยxส)7.09 x 3.94 x 3.54 นิ้ว
ผู้ผลิตเวฟแชร์

10. ทรัพยากรเพื่อการพัฒนา

สำหรับข้อมูลเพิ่มเติม คู่มือโดยละเอียด และการสนับสนุนจากชุมชน โปรดเยี่ยมชมหน้า Wiki อย่างเป็นทางการของ Waveshare สำหรับ Atmel-ICE:

https://www.waveshare.com/wiki/Atmel-ICE

11. คำแนะนำในการเลือก

ซีรี่ส์ Atmel-ICE มีให้เลือกหลายชุด ชุด Atmel-ICE Basic Kit (Atmel-ICE-B2) มีฟังก์ชันการทำงานที่จำเป็น สำหรับการเปรียบเทียบ Atmel-ICE รุ่นต่างๆ โปรดดูคู่มือด้านล่าง:

คู่มือการเลือกผลิตภัณฑ์ Atmel-ICE

รูปที่ 8: ตารางเปรียบเทียบแสดงส่วนประกอบที่รวมอยู่ในรุ่น Atmel-ICE, Atmel-ICE-B2 (ชุดพื้นฐาน) และ Atmel-ICE-C

  • อัตเมล-ไอซ์: ประกอบด้วยทุกอย่างในชุด Atmel-ICE Full Kit อย่างเป็นทางการ พร้อมสายเคเบิล ISP 6 พินถึง 10 พินแถมฟรีอีกหนึ่งเส้น
  • แอทเมล-ไอซ์-บี2: ชุดนี้ประกอบด้วยทุกอย่างในชุด Atmel ICE Basic Kit อย่างเป็นทางการ พร้อมด้วยอะแดปเตอร์และสายเคเบิลเพิ่มเติมจาก Waveshare ให้ฟังก์ชันการทำงานเช่นเดียวกับ Atmel-ICE Full Kit ในราคาที่ต่ำกว่า

12. การรับประกันและการสนับสนุน

สำหรับข้อมูลการรับประกันและการสนับสนุนทางเทคนิค โปรดดูที่เว็บไซต์อย่างเป็นทางการของ Waveshare webหรือติดต่อฝ่ายบริการลูกค้าโดยตรง โปรดเก็บใบเสร็จรับเงินไว้เป็นหลักฐานการซื้อสำหรับการเรียกร้องการรับประกันใดๆ

เอกสารที่เกี่ยวข้อง - แอทเมล-ไอซ์-บี2

พรีview Waveshare USB to UART/I2C/SPI/JTAG คู่มือการใช้งานตัวแปลง
สำรวจความสามารถของ Waveshare USB to UART/I2C/SPI/JTAG ตัวแปลงสัญญาณ คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับคุณสมบัติ โหมดการทำงาน และวิธีการใช้งานสำหรับ UART, I2C, SPI และ JTAG อินเทอร์เฟซบน Windows และ Linux
พรีview คู่มือผู้ใช้จอ OLED ขนาด 0.96 นิ้ว - Waveshare
คู่มือการใช้งานฉบับสมบูรณ์สำหรับโมดูลจอแสดงผล OLED ขนาด 0.96 นิ้ว (SSD1306) ของ Waveshare ครอบคลุมอินเทอร์เฟซ SPI/I2C การตั้งค่าฮาร์ดแวร์/ซอฟต์แวร์ และพารามิเตอร์สำคัญสำหรับโครงการฝังตัว
พรีview คู่มือผู้ใช้โมดูล LCD ขนาด 2.4 นิ้วของ Waveshare
คู่มือฉบับสมบูรณ์เกี่ยวกับโมดูลจอแสดงผล LCD TFT ขนาด 2.4 นิ้วของ Waveshare พร้อมรายละเอียดคุณสมบัติ ข้อมูลจำเพาะ และการใช้งานร่วมกับ Raspberry Pi, STM32 และ Arduino เรียนรู้เกี่ยวกับอินเทอร์เฟซ SPI, ตัวควบคุม IL9341, การเชื่อมต่อฮาร์ดแวร์ และซอฟต์แวร์ampเพื่อบูรณาการจอแสดงผลความละเอียด 240x320 เข้ากับโครงการของคุณ
พรีview คู่มือผู้ใช้ Waveshare 3.5inch RPI LCD (B) - ข้อมูลจำเพาะและคู่มือการตั้งค่า
คู่มือผู้ใช้สำหรับจอแสดงผล LCD Waveshare ขนาด 3.5 นิ้วสำหรับ Raspberry Pi (B) ซึ่งประกอบด้วยรายละเอียดเกี่ยวกับคุณสมบัติ การจัดเรียงขาเชื่อมต่อ ขั้นตอนการติดตั้งไดรเวอร์สำหรับ Raspberry Pi คำแนะนำในการเชื่อมต่อ และคำถามที่พบบ่อย
พรีview คู่มือผู้ใช้ Waveshare 3.5-inch RPi LCD (A): การตั้งค่าและข้อมูลจำเพาะ
คู่มือผู้ใช้ฉบับสมบูรณ์สำหรับโมดูลจอแสดงผล LCD Waveshare ขนาด 3.5 นิ้ว RPi (A) ครอบคลุมข้อมูลจำเพาะ การติดตั้ง การเชื่อมต่อกับ Raspberry Pi และการแก้ไขปัญหา
พรีview คู่มือการใช้งานโมดูล e-Paper ขนาด 2.66 นิ้วของ Waveshare
คู่มือผู้ใช้ฉบับสมบูรณ์สำหรับโมดูล e-Paper ขนาด 2.66 นิ้วของ Waveshare ซึ่งให้รายละเอียดเกี่ยวกับคุณสมบัติ ข้อมูลจำเพาะ การกำหนดเวลา SPI โปรโตคอลการทำงาน ข้อควรระวัง และคู่มือการรวมเข้ากับแพลตฟอร์ม Raspberry Pi, Jetson Nano, STM32 และ Arduino รวมถึงคำอธิบาย API และคำถามที่พบบ่อย