โปรแกรมเมอร์ความเร็วสูงรุ่น SP20
“
ข้อมูลจำเพาะ:
- ชื่อสินค้า: โปรแกรมเมอร์ซีรีย์ SP20
- ผู้ผลิต: SHENZHEN SFLY TECHNOLOGY CO.LTD.
- วันที่เผยแพร่: 7 พฤษภาคม 2024
- การแก้ไข: A5
- รองรับ: SPI NOR FLASH, I2C, MicroWire EEPROMs
- อินเทอร์เฟซการสื่อสาร: USB Type-C
- แหล่งจ่ายไฟ: โหมด USB – ไม่จำเป็นต้องใช้แหล่งจ่ายไฟภายนอก
คำแนะนำการใช้ผลิตภัณฑ์:
บทที่ 3: การใช้งานที่รวดเร็ว
3.1 งานเตรียมการ:
ตรวจสอบให้แน่ใจว่าโปรแกรมเมอร์เชื่อมต่อกับคอมพิวเตอร์ผ่าน USB
อินเทอร์เฟซ Type-C ไม่จำเป็นต้องใช้แหล่งจ่ายไฟภายนอกใน USB
โหมด.
3.2 การตั้งโปรแกรมชิปของคุณ:
ปฏิบัติตามคำแนะนำซอฟต์แวร์ที่ให้มาเพื่อตั้งโปรแกรมชิปของคุณ
โดยใช้โปรแกรมโปรแกรมเมอร์ซีรีย์ SP20
3.3 อ่านข้อมูลชิปและตั้งโปรแกรมชิปใหม่:
คุณสามารถอ่านข้อมูลชิปที่มีอยู่และตั้งโปรแกรมชิปใหม่ได้โดย
ตามขั้นตอนที่ระบุไว้ในคู่มือผู้ใช้
3.4 สถานะตัวบ่งชี้ในโหมด USB:
ดูที่ไฟแสดงสถานะบนโปรแกรมเมอร์เพื่อทำความเข้าใจ
สถานะของอุปกรณ์ในโหมด USB
บทที่ 4: การเขียนโปรแกรมแบบสแตนด์อโลน
4.1 ดาวน์โหลดข้อมูลแบบสแตนด์อโลน:
ดาวน์โหลดข้อมูลที่จำเป็นสำหรับการเขียนโปรแกรมแบบสแตนด์อโลนลงใน
ชิปหน่วยความจำภายในของโปรแกรมเมอร์
4.2 การดำเนินการโปรแกรมแบบสแตนด์อโลน:
ดำเนินการการเขียนโปรแกรมแบบสแตนด์อโลนตามที่อธิบายไว้ใน
คู่มือ ซึ่งรวมถึงโหมดคู่มือและโหมดควบคุมอัตโนมัติผ่าน
อินเทอร์เฟซ ATE
4.3 สถานะตัวบ่งชี้ในโหมดสแตนด์อโลน:
เข้าใจสถานะตัวบ่งชี้ขณะใช้งานแบบสแตนด์อโลน
โหมดสำหรับการเขียนโปรแกรมที่มีประสิทธิภาพ
บทที่ 5: การเขียนโปรแกรมในโหมด ISP
ดูคู่มือผู้ใช้สำหรับคำแนะนำโดยละเอียดเกี่ยวกับ
การเขียนโปรแกรมในโหมด ISP
บทที่ 6: การเขียนโปรแกรมในโหมดหลายเครื่อง
เรียนรู้เกี่ยวกับการเชื่อมต่อฮาร์ดแวร์และการทำงานของการเขียนโปรแกรมสำหรับ
การเขียนโปรแกรมโหมดหลายเครื่อง
คำถามที่พบบ่อย:
ถาม: SP20 รองรับชิปหน่วยความจำประเภทใดบ้าง
ซีรีย์โปรแกรมเมอร์เหรอ?
A: โปรแกรมเมอร์รองรับ SPI NOR FLASH, I2C,
MicroWire และ EEPROM อื่นๆ จากผู้ผลิตต่างๆ สำหรับ
การเขียนโปรแกรมการผลิตจำนวนมากแบบความเร็วสูง
-
+
SP20B/SP20F/SP20X/SP20P
คู่มือการใช้งานโปรแกรมเมอร์
วันที่เผยแพร่: 7 พฤษภาคม 2024 แก้ไข A5
บริษัท เซินเจิ้น SFLY เทคโนโลยี จำกัด
สารบัญ
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
บทที่ 1 บทนำ
1.1 ลักษณะการทำงาน —————————————————————————————— 3 1.2 ตารางพารามิเตอร์โปรแกรมเมอร์ซีรีย์ SP20 ———————————————————————– 4
บทที่ 2 ฮาร์ดแวร์โปรแกรมเมอร์
2.1 ผลิตภัณฑ์เกินview ———————————————————————————————————- 5 2.2 ส่วนเสริมของผลิตภัณฑ์ ————————————————————————————————————— 5
บทที่ 3 การใช้งานที่รวดเร็ว
3.1 งานเตรียมการ ————————————————————————————————————6 3.2 การตั้งโปรแกรมชิป ———————————————————————————————–6 3.3 อ่านข้อมูลชิปและการตั้งโปรแกรมชิปใหม่ ———————————————————————————-8 3.4 สถานะตัวบ่งชี้ในโหมด USB ————————————————————————————————9
บทที่ 4 การเขียนโปรแกรมแบบสแตนด์อโลน
4.1 การดาวน์โหลดข้อมูลแบบสแตนด์อโลน ——————————————————————————————10 4.2 การทำงานของการเขียนโปรแกรมแบบสแตนด์อโลน ———————————————————————————- 11
โหมดแมนนวล—————————————————————————————————————-12 โหมดควบคุมอัตโนมัติ (ควบคุมผ่านอินเทอร์เฟซ ATE) ——————————————————–12 4.3 สถานะตัวบ่งชี้ในโหมดสแตนด์อโลน ———————————————————————————12
บทที่ 5 การเขียนโปรแกรมในโหมด ISP
5.1 เลือกโหมดการตั้งโปรแกรม ISP ————————————————————————————–13 5.2 คำจำกัดความอินเทอร์เฟซ ISP —————————————————————————————————13 5.3 เชื่อมต่อชิปเป้าหมาย —————————————————————————————————14 5.4 เลือกโหมดแหล่งจ่ายไฟ ISP ————————————————————————————–14 5.5 การดำเนินการตั้งโปรแกรม ———————————————————————————————–14
บทที่ 6 การเขียนโปรแกรมในโหมดหลายเครื่อง
6.1 การเชื่อมต่อฮาร์ดแวร์ของโปรแกรมเมอร์ ——————————————————————————15 6.2 การทำงานของการเขียนโปรแกรม ———————————————————————————————16
ภาคผนวก 1
คำถามที่พบบ่อย ———————————————————————————————————————————- 17
ภาคผนวก 2
คำปฏิเสธความรับผิดชอบ ————————————————————————————————————————– 19
ภาคผนวก 3
ประวัติการแก้ไข ———————————————————————————————————————20
– 2 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
บทที่ 1 บทนำ
โปรแกรมเมอร์ซีรีส์ SP20 (SP20B/SP20F/ SP20X/SP20P) เป็นโปรแกรมเมอร์ความเร็วสูงสำหรับการผลิตจำนวนมากล่าสุดสำหรับ SPI FLASH ที่เปิดตัวโดย Shenzhen SFLY Technology รองรับการเขียนโปรแกรมความเร็วสูงของ SPI NOR FLASH, I2C / MicroWire และ EEPROM อื่นๆ จากผู้ผลิตในประเทศและต่างประเทศ
1.1 ลักษณะการปฏิบัติงาน
คุณสมบัติของฮาร์ดแวร์
อินเทอร์เฟซการสื่อสาร USB Type-C ไม่จำเป็นต้องใช้แหล่งจ่ายไฟภายนอกเมื่อใช้ในโหมด USB รองรับ USB และโหมดสแตนด์อโลนสำหรับการเขียนโปรแกรมการผลิตจำนวนมากความเร็วสูง ชิปหน่วยความจำความจุขนาดใหญ่ในตัวบันทึกข้อมูลทางวิศวกรรมสำหรับการเขียนโปรแกรมแบบสแตนด์อโลนและหลาย ๆ
การตรวจสอบข้อมูล CRC ช่วยให้มั่นใจได้ว่าข้อมูลการเขียนโปรแกรมมีความแม่นยำอย่างแน่นอน ซ็อกเก็ต ZIF 28 พินที่เปลี่ยนได้ ซึ่งสามารถรองรับฐานการเขียนโปรแกรมสากลทั่วไปได้ จอแสดงผล OLED แสดงข้อมูลการทำงานปัจจุบันของโปรแกรมเมอร์อย่างชัดเจน LED RGB สามสีระบุสถานะการทำงาน และบัซเซอร์สามารถแจ้งเตือนความสำเร็จและความล้มเหลวของ
การเขียนโปรแกรม รองรับการตรวจจับการสัมผัสพินที่ไม่ดี ปรับปรุงความน่าเชื่อถือของการเขียนโปรแกรมได้อย่างมีประสิทธิภาพ รองรับการเขียนโปรแกรมโหมด ISP ซึ่งสามารถรองรับการเขียนโปรแกรมออนบอร์ดของชิปบางตัว วิธีการเริ่มต้นการเขียนโปรแกรมหลายวิธี: การเริ่มต้นด้วยปุ่ม การวางชิป (การวางชิปตรวจจับอัจฉริยะ
และการถอดออก การตั้งโปรแกรมเริ่มต้นอัตโนมัติ) การควบคุม ATE (อินเทอร์เฟซการควบคุม ATE อิสระ ให้สัญญาณควบคุมเครื่องตั้งโปรแกรมที่แม่นยำและเชื่อถือได้ เช่น BUSY, OK, NG, START รองรับอุปกรณ์การตั้งโปรแกรมอัตโนมัติจากผู้ผลิตต่างๆ อย่างกว้างขวาง) ฟังก์ชันป้องกันไฟฟ้าลัดวงจร / กระแสเกินสามารถปกป้องโปรแกรมเมอร์หรือชิปจากความเสียหายโดยไม่ได้ตั้งใจได้อย่างมีประสิทธิภาพtagการออกแบบ e ปรับช่วงได้ตั้งแต่ 1.7V ถึง 5.0V รองรับชิป 1.8V/2.5V/3V/3.3V/5V ให้ฟังก์ชันตรวจสอบอุปกรณ์ด้วยตนเอง ขนาดเล็ก (ขนาด: 108x76x21 มม.) การตั้งโปรแกรมเครื่องจักรหลายเครื่องพร้อมกันใช้พื้นที่การทำงานเพียงเล็กน้อยเท่านั้น
คุณสมบัติของซอฟต์แวร์
รองรับ Win7/Win8/Win10/Win11 รองรับการสลับระหว่างภาษาจีนและภาษาอังกฤษ รองรับการอัปเกรดซอฟต์แวร์เพื่อเพิ่มอุปกรณ์ใหม่ รองรับโครงการ file การจัดการ (โครงการ file บันทึกพารามิเตอร์การเขียนโปรแกรมทั้งหมด รวมถึง: โมเดลชิป ข้อมูล
file, การตั้งค่าโปรแกรม ฯลฯ); รองรับการอ่านและการเขียนพื้นที่เก็บข้อมูลเพิ่มเติม (พื้นที่ OTP) และพื้นที่กำหนดค่า (ทะเบียนสถานะ
ฯลฯ) ของชิป รองรับการจดจำอัตโนมัติของ SPI FLASH ซีรีส์ 25 ฟังก์ชันหมายเลขซีเรียลอัตโนมัติ (สามารถใช้เพื่อสร้างหมายเลขซีเรียลเฉพาะของผลิตภัณฑ์ ที่อยู่ MAC
Bluetooth ID ฯลฯ); รองรับการเชื่อมต่อโหมดหลายโปรแกรมเมอร์: คอมพิวเตอร์หนึ่งเครื่องสามารถเชื่อมต่อกับซีรีส์ SP20 จำนวน 8 เครื่อง
โปรแกรมเมอร์สำหรับการเขียนโปรแกรมพร้อมกัน ฟังก์ชั่นหมายเลขซีเรียลอัตโนมัติทำงานในโหมดมัลติโปรแกรมเมอร์ รองรับการบันทึก file ประหยัด;
หมายเหตุ: ฟังก์ชันด้านบนขึ้นอยู่กับรุ่นผลิตภัณฑ์ สำหรับรายละเอียด โปรดดูตารางพารามิเตอร์ผลิตภัณฑ์ในส่วน 1.2
– 3 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
1.2 ตารางพารามิเตอร์โปรแกรมเมอร์ซีรีย์ SP20
พารามิเตอร์ผลิตภัณฑ์
SP20P SP20X SP20F SP20B
รูปลักษณ์ของผลิตภัณฑ์
รองรับชิปวอลุ่มtagช่วงอี
1.8-5โวลต์
1.8-5โวลต์
1.8-5โวลต์
1.8-5โวลต์
หน่วยความจำสูงสุดของชิปที่รองรับ (หมายเหตุ 1)
ชิปรองรับซีรีส์ (ชนิดอินเทอร์เฟซ)
(I2C EEPROM ไมโครไวร์ EEPROM SPI แฟลช)
การเชื่อมต่อแบบหลายจุด
(คอมพิวเตอร์ 8 เครื่องสามารถเชื่อมต่อโปรแกรมเมอร์ได้ XNUMX คน)
การผลิตจำนวนมากด้วย USB
(ตรวจจับการใส่และถอดชิปโดยอัตโนมัติ, โปรแกรมอัตโนมัติ)
หมายเลขซีเรียลอัตโนมัติ
(การเขียนโปรแกรมหมายเลขซีเรียล)
ไฟ LED RGB แสดงการทำงาน
การแจ้งเตือนเสียงกริ่ง
การเขียนโปรแกรมแบบสแตนด์อโลน
(การเขียนโปรแกรมโดยไม่ต้องใช้คอมพิวเตอร์ เหมาะสำหรับการผลิตจำนวนมาก)
รองรับอุปกรณ์อัตโนมัติ
(ควบคุมอุปกรณ์อัตโนมัติด้วย ATE)
การเขียนโปรแกรม ISP
(รองรับบางรุ่น)
การใช้โหมด USB ในโหมดสแตนด์อโลน
ปุ่มเริ่มต้นสำหรับการเขียนโปรแกรม
จอแสดงผล OLED
ความเร็วในการเขียนโปรแกรม
(การเขียนโปรแกรม + การตรวจสอบ) ข้อมูลครบถ้วน
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1กิกะไบต์
Y
Y
ปปปป
6วิ 25วิ 47วิ
1กิกะไบต์
Y
Y
ปปปป
YYNNN 6วินาที 25วินาที 47วินาที
1กิกะไบต์
Y
Y
ปปปป
นินนนน 6วิ 25วิ 47วิ
1กิกะไบต์
Y
Y
ย๊าาา
นินนนน 7วิ 28วิ 52วิ
“Y” หมายถึง มีหรือรองรับฟังก์ชั่น “N” หมายถึง ไม่มีหรือไม่รองรับฟังก์ชั่น
หมายเหตุ 1 รองรับสูงสุด 1Gb ในโหมด USB และ 512Mb ในโหมดสแตนด์อโลน
– 4 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
บทที่ 2 ฮาร์ดแวร์โปรแกรมเมอร์
2.1 ผลิตภัณฑ์เกินview
รายการ
ชื่อ
ซ็อกเก็ต ZIF 28P ไฟแสดงสถานะ XNUMX สี
จอแสดงผล OLED ปุ่มเริ่มโปรแกรม
อินเทอร์เฟซ USB
อินเทอร์เฟซมัลติเพล็กซ์ ISP/ATE
แสดงให้เห็น
ใส่ชิปแบบบรรจุ DIP ซ็อกเก็ตการเขียนโปรแกรม (หมายเหตุ: ไม่รองรับการเขียนโปรแกรมชิปบนบอร์ดโดยเชื่อมต่อสายจากซ็อกเก็ต ZIF)
สีน้ำเงิน: ยุ่ง; สีเขียว: ตกลง (สำเร็จ); สีแดง: ล้มเหลว
แสดงสถานะการทำงานและผลลัพธ์ปัจจุบัน (มีเฉพาะ SP20P เท่านั้นที่มีส่วนประกอบนี้) เริ่มการเขียนโปรแกรมโดยกดปุ่ม (มีเฉพาะ SP20P เท่านั้นที่มีส่วนประกอบนี้)
อินเตอร์เฟส USB Type-C
ให้สัญญาณควบคุมเครื่องโปรแกรม (BUSY, OK, NG, START) (มีเฉพาะ SP20P และ SP20X เท่านั้นที่มีฟังก์ชันนี้) การเขียนโปรแกรม ISP สำหรับชิปที่บัดกรีบนบอร์ด
2.2 ส่วนเสริมของผลิตภัณฑ์
สายเคเบิลข้อมูล Type-C
สายเคเบิลไอเอสพี
อะแดปเตอร์ไฟ 5V/1A
คู่มือการใช้งาน
สี/รูปลักษณ์ของอุปกรณ์เสริมของแต่ละล็อตอาจแตกต่างกัน โปรดดูที่ผลิตภัณฑ์จริง
SP20B ไม่รวมอะแดปเตอร์ไฟ ใช้เพียงพอร์ต USB เป็นแหล่งจ่ายไฟ การกำหนดค่ามาตรฐานของโปรแกรมเมอร์ไม่รวมซ็อกเก็ตการเขียนโปรแกรม
เลือกได้ตามความต้องการของคุณ;
– 5 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
บทที่ 3 การใช้งานอย่างรวดเร็ว
บทนี้ใช้ชิป SPI FLASH W8Q208DW ที่บรรจุในแพ็คเกจ SOIC25 (32mil) เป็นชิ้นส่วนตัวอย่างampเพื่อแนะนำวิธีการเขียนโปรแกรมชิปในโหมด USB ของโปรแกรมเมอร์ SP20P การเขียนโปรแกรมแบบเดิมประกอบด้วย 5 ขั้นตอนต่อไปนี้:
การเตรียมซอฟต์แวร์และฮาร์ดแวร์การเขียนโปรแกรม
เลือกรุ่นชิป
โหลด file การตั้งค่าตัวเลือกการดำเนินการ
3.1 งานเตรียมการ
1) ติดตั้งซอฟต์แวร์โปรแกรมเมอร์ซีรีส์ “SFLY FlyPRO II” (รวมไดรเวอร์ USB ไดรเวอร์ USB จะถูกติดตั้งตามค่าเริ่มต้นเมื่อติดตั้งซอฟต์แวร์) รองรับ Win7/Win8/Win10/Win11 ดาวน์โหลดซอฟต์แวร์ URL: http://www.sflytech.com; 2) เชื่อมต่อโปรแกรมเมอร์เข้ากับพอร์ต USB ของคอมพิวเตอร์ด้วยสาย USB และไฟสีเขียวของโปรแกรมเมอร์จะติดขึ้นเมื่อการเชื่อมต่อเป็นปกติ
เชื่อมต่อกับพอร์ต USB ของคอมพิวเตอร์
3) เปิดซอฟต์แวร์โปรแกรมเมอร์ “SFLY FlyPRO II” ซอฟต์แวร์จะเชื่อมต่อกับโปรแกรมเมอร์โดยอัตโนมัติ และหน้าต่างด้านขวาของซอฟต์แวร์จะแสดงรุ่นโปรแกรมเมอร์และหมายเลขซีเรียลผลิตภัณฑ์ หากการเชื่อมต่อล้มเหลว: โปรดตรวจสอบว่าเสียบสาย USB ไว้หรือไม่ ตรวจสอบว่าไดรเวอร์ USB ได้รับการติดตั้งสำเร็จในตัวจัดการอุปกรณ์คอมพิวเตอร์หรือไม่ (หากไดรเวอร์ USB ไม่ได้รับการติดตั้งอย่างถูกต้อง โปรดอัปเดตไดรเวอร์ USB ด้วยตนเอง: ค้นหา “USB_DRIVER” ในโฟลเดอร์ไดเรกทอรีการติดตั้งซอฟต์แวร์โปรแกรมเมอร์ เพียงอัปเดตไดรเวอร์);
หลังจากการเชื่อมต่อสำเร็จแล้ว โมเดลโปรแกรมเมอร์ที่เชื่อมต่ออยู่ในปัจจุบัน
และจะแสดงลำดับ
3.2 การตั้งโปรแกรมชิปของคุณ
1เลือกรุ่นชิป:
คลิกปุ่มแถบเครื่องมือ
และค้นหารุ่นชิปที่ต้องการตั้งโปรแกรมในกล่องโต้ตอบแบบป๊อปอัป
สำหรับการเลือกชิปรุ่น: W25Q32DW เลือกแบรนด์ชิป รุ่น และประเภทแพ็คเกจที่ตรงกัน (การเลือกแบรนด์และรุ่นที่ไม่ถูกต้องจะทำให้การเขียนโปรแกรมล้มเหลว)
– 6 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
2โหลด file:
คลิกปุ่มแถบเครื่องมือ
การโหลดข้อมูล fileซึ่งสามารถรองรับรูปแบบ Bin และ Hex ได้
3) การตั้งค่าตัวเลือกการทำงาน: ตั้งค่าตามที่ต้องการในหน้า "ตัวเลือกการทำงาน" คำแนะนำ: ต้องลบชิปที่ไม่ว่างเปล่า
ในการโปรแกรมพื้นที่ C (ทะเบียนสถานะ) คุณต้องคลิกที่ปุ่มนี้เพื่อเปิด “ตัวเลือกการกำหนดค่า” เพื่อทำการตั้งค่าที่เกี่ยวข้อง
4วางชิป:
ยกที่จับของซ็อกเก็ต ZIF ขึ้น สอดแถวล่างของซ็อกเก็ตการเขียนโปรแกรมให้ตรงกับด้านล่างของซ็อกเก็ต ZIF กดที่จับลง จากนั้นใส่ชิปลงในซ็อกเก็ตการเขียนโปรแกรม โปรดทราบว่าทิศทางของพิน 1 ของชิปไม่ควรวางผิดทิศทาง เคล็ดลับ: คุณสามารถ view โมเดลซ็อกเก็ตการเขียนโปรแกรมที่สอดคล้องกันและวิธีการแทรกบนหน้า “ข้อมูลชิป”
– 7 –
5. การทำงานของโปรแกรม: คลิกปุ่มแถบเครื่องมือ
การเริ่มการเขียนโปรแกรม:
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
เมื่อการเขียนโปรแกรมเสร็จสิ้น ไอคอนสถานะจะเปลี่ยนเป็น “ตกลง” เพื่อระบุว่าการเขียนโปรแกรมสำเร็จ:
3.3 อ่านข้อมูลชิปและตั้งโปรแกรมชิปใหม่
1. ปฏิบัติตามขั้นตอนในหัวข้อ 3.2 เพื่อเลือกรุ่นชิป ติดตั้งซ็อกเก็ตและชิปที่จะอ่าน
เคล็ดลับ:
คุณสามารถระบุชิป SPI Flash ส่วนใหญ่ได้โดยอัตโนมัติผ่านปุ่ม "ตรวจสอบรุ่น" พินของชิปที่ถอดตะกั่วออกจะต้องได้รับการทำความสะอาดเพื่อหลีกเลี่ยงการสัมผัสที่ไม่ดี
ในแถบเครื่องมือ;
2) คลิกปุ่มอ่าน
ในแถบเครื่องมือและกล่องโต้ตอบ “ตัวเลือกการอ่าน” จะปรากฏขึ้น
3) คลิกปุ่ม “ตกลง” โปรแกรมเมอร์จะเปิด “บัฟเฟอร์ข้อมูล” โดยอัตโนมัติหลังจากอ่านข้อมูลชิปแล้ว และคลิกปุ่ม “บันทึกข้อมูล” เพื่อบันทึกข้อมูลที่อ่านไปยังคอมพิวเตอร์สำหรับการใช้งานครั้งต่อไป
– 8 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
4) คลิกปุ่ม “บันทึกข้อมูล” ของ “บัฟเฟอร์ข้อมูล” กล่องโต้ตอบบันทึกข้อมูลจะปรากฏขึ้น โดยค่าเริ่มต้นจะบันทึกพื้นที่เก็บข้อมูลทั้งหมด คุณสามารถเลือกพื้นที่หน่วยความจำตามต้องการ เช่น พื้นที่หน่วยความจำหลัก Flash บันทึก file สามารถนำมาใช้ภายหลังได้;
5) ปิด “บัฟเฟอร์ข้อมูล” และใส่ชิปใหม่ที่เป็นรุ่นเดียวกัน
6) คลิกปุ่ม
เพื่อเขียนเนื้อหาที่อ่านลงในชิปใหม่
เคล็ดลับ: เลือกพื้นที่การเขียนโปรแกรมทั้งหมดในตัวเลือกการตั้งค่า มิฉะนั้น ข้อมูลการ pramming อาจไม่สมบูรณ์และ
ชิปมาสเตอร์อาจทำงานได้ตามปกติ แต่ชิปที่คัดลอกอาจไม่ทำงานตามปกติ
หลังจากตั้งค่าพารามิเตอร์การเขียนโปรแกรมหรืออ่านข้อมูลของชิปแม่สำเร็จแล้ว คุณสามารถบันทึกข้อมูลได้
เป็นโครงการ file (คลิกแถบเครื่องมือ
ปุ่มหรือคลิกแถบเมนู: File->บันทึกโครงการ) แล้วคุณก็เพียง
จำเป็นต้องโหลดโครงการที่บันทึกไว้ fileและไม่จำเป็นต้องรีเซ็ตพารามิเตอร์เพื่อตั้งโปรแกรมใหม่
ชิป.
3.4 สถานะตัวบ่งชี้ในโหมด USB
สถานะตัวบ่งชี้
ไฟสีน้ำเงินคงที่ ไฟสีน้ำเงินกระพริบ ไฟสีเขียวคงที่
สีแดงคงที่
คำอธิบายสถานะ
สถานะยุ่ง โปรแกรมเมอร์กำลังดำเนินการต่างๆ เช่น การลบ การเขียนโปรแกรม การตรวจสอบ ฯลฯ รอให้ใส่ชิปเข้าไป
ขณะนี้อยู่ในโหมดสแตนด์บายหรือชิปปัจจุบันได้รับการตั้งโปรแกรมสำเร็จแล้ว การตั้งโปรแกรมชิปล้มเหลว (คุณสามารถตรวจสอบสาเหตุของความล้มเหลวได้ในหน้าต่างข้อมูลซอฟต์แวร์)
ไม่รองรับการเขียนโปรแกรมชิปออนบอร์ดโดยการเชื่อมต่อสายจากซ็อกเก็ต ZIF เนื่องจากการรบกวนของวงจรภายนอกจะนำไปสู่ความล้มเหลวในการเขียนโปรแกรมและในกรณีที่แผงวงจรภายนอกมีไฟฟ้าก็อาจเกิดความเสียหายต่อฮาร์ดแวร์ของโปรแกรมเมอร์หากโปรแกรมเมอร์ได้รับความเสียหายเนื่องจากการใช้งานที่ไม่ถูกต้องนี้จะไม่ได้รับบริการการรับประกัน โปรดใช้ซ็อกเก็ตการเขียนโปรแกรมมาตรฐานในการเขียนโปรแกรมชิปหรือใช้อินเทอร์เฟซ ISP ของโปรแกรมเมอร์ในการเขียนโปรแกรมชิปออนบอร์ด (ดูบทที่ 5 การเขียนโปรแกรมในโหมด ISP)
– 9 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
บทที่ 4 การเขียนโปรแกรมแบบสแตนด์อโลน
SP20F, SP20X, SP20P รองรับการเขียนโปรแกรมแบบสแตนด์อโลน (โดยไม่ต้องใช้คอมพิวเตอร์) เหมาะสำหรับการผลิตจำนวนมาก กระบวนการทำงานพื้นฐานมีดังนี้:
ดาวน์โหลดข้อมูลแบบสแตนด์อโลน ถอดสาย USB และเชื่อมต่อกับแหล่งจ่ายไฟ 5V
เริ่มต้นการเขียนโปรแกรมแบบสแตนด์อโลน
4.1 ดาวน์โหลดข้อมูลแบบสแตนด์อโลน
1) เชื่อมต่อโปรแกรมเมอร์กับพอร์ต USB ของคอมพิวเตอร์ด้วยสาย USB และเริ่มต้นซอฟต์แวร์ “SFLY FlyPRO II” 2) ปฏิบัติตามขั้นตอนในหัวข้อ 3.2 เพื่อเลือกรุ่นชิป โหลดข้อมูล fileและตั้งค่าตัวเลือกการทำงานที่จำเป็น 3) เพื่อให้แน่ใจว่าข้อมูลแบบสแตนด์อโลนถูกต้อง คุณสามารถตั้งโปรแกรมชิปบางตัวและทำการตรวจสอบผลิตภัณฑ์จริงก่อน
4) คลิกปุ่ม
เพื่อบันทึกโครงการปัจจุบัน (เคล็ดลับ: โครงการที่บันทึกไว้ file สามารถโหลดมาใช้ภายหลังได้
หลีกเลี่ยงปัญหาการตั้งค่าซ้ำๆ);
5) คลิกปุ่ม
เพื่อดาวน์โหลดข้อมูลแบบสแตนด์อโลน และกล่องโต้ตอบ “ดาวน์โหลดโครงการ” จะปรากฏขึ้น
หมายเหตุ: เมื่อตั้งโปรแกรมด้วยตนเอง ให้เลือก “Chip Insert” หรือ “KEY Sart” (เฉพาะ SP20P เท่านั้นที่รองรับการสตาร์ทด้วย KEY) เมื่อใช้กับเครื่องตั้งโปรแกรมอัตโนมัติ โปรดเลือก “ATE control (machine mode)”
6) คลิกตกลงเพื่อดาวน์โหลดข้อมูลแบบสแตนด์อโลนไปยังหน่วยความจำภายในของโปรแกรมเมอร์ เคล็ดลับ: ข้อมูลแบบสแตนด์อโลนจะไม่สูญหายหลังจากปิดโปรแกรมเมอร์ และคุณสามารถใช้งานต่อได้
เวลา.
– 10 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
4.2 การทำงานของโปรแกรมแบบสแตนด์อโลน
โหมดแมนนวล
วิธีการเขียนโปรแกรมในการหยิบและวางชิปด้วยตนเอง ขั้นตอนการทำงานด้วยตนเองในโหมดสแตนด์อโลนมีดังนี้: 1) ดาวน์โหลดข้อมูลสแตนด์อโลนตามวิธีการในหัวข้อ 4.1 โปรดทราบว่าเมื่อดาวน์โหลดข้อมูลสแตนด์อโลน ให้เลือกโหมดควบคุมการเริ่มต้นเป็น "การวางชิป" (SP20P สามารถเลือก "การเริ่มต้นคีย์" ได้เช่นกัน); 2) ถอดสาย USB ออกจากคอมพิวเตอร์และเชื่อมต่อกับอะแดปเตอร์ไฟ 5V หลังจากเปิดเครื่องโปรแกรมเมอร์แล้ว จะตรวจสอบข้อมูลสแตนด์อโลนภายในก่อนเพื่อตรวจสอบความสมบูรณ์และความถูกต้องของข้อมูล ซึ่งใช้เวลา 3-25 วินาที หากผ่านการทดสอบ ไฟแสดงสถานะจะกะพริบเป็นสีน้ำเงิน แสดงว่าโปรแกรมเมอร์ได้เข้าสู่โหมดการเขียนโปรแกรมสแตนด์อโลน หากการทดสอบล้มเหลว ไฟแสดงสถานะจะแสดงสถานะกะพริบสีแดง แสดงว่าไม่มีข้อมูลสแตนด์อโลนที่ถูกต้องในโปรแกรมเมอร์ และไม่สามารถเริ่มการเขียนโปรแกรมสแตนด์อโลนได้
เชื่อมต่อกับอะแดปเตอร์ไฟ 5V สำหรับการเขียนโปรแกรมแบบสแตนด์อโลน
หมายเหตุ: เฉพาะ SP20P เท่านั้นที่สามารถแสดงสถานะการทำงานของโปรแกรมเมอร์ได้อย่างชัดเจนยิ่งขึ้นผ่านหน้าจอ OLED ดังที่แสดงในภาพด้านบน ซึ่งจะแจ้งให้รอก่อนที่จะใส่ชิป 3) ใส่ชิปที่จะตั้งโปรแกรมบนซ็อกเก็ต ZIF ไฟแสดงสถานะจะเปลี่ยนจากสีน้ำเงินกะพริบเป็นสีน้ำเงินคงที่ แสดงว่าโปรแกรมเมอร์ตรวจพบชิปและกำลังตั้งโปรแกรม 4) เมื่อไฟแสดงสถานะเปลี่ยนเป็นสีเขียวคงที่ แสดงว่าการตั้งโปรแกรมชิปเสร็จสมบูรณ์และตั้งโปรแกรมสำเร็จ หากไฟแสดงสถานะเปลี่ยนเป็นสีแดง แสดงว่าการตั้งโปรแกรมชิปปัจจุบันล้มเหลว ในเวลาเดียวกัน โปรแกรมเมอร์จะรอให้ถอดชิปปัจจุบันออกจากซ็อกเก็ต ZIF หากฟังก์ชั่นแจ้งเตือนด้วยเสียงเปิดอยู่ โปรแกรมเมอร์จะส่งเสียงบี๊บเมื่อตั้งโปรแกรมเสร็จสิ้น 5) นำชิปออกแล้วใส่ในชิปตัวต่อไป ทำซ้ำขั้นตอนนี้จนกว่าการตั้งโปรแกรมจะเสร็จสิ้น
– 11 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
โหมดควบคุมอัตโนมัติ (ควบคุมผ่านอินเทอร์เฟซ ATE)
SP20X/SP20P มีอินเทอร์เฟซมัลติเพล็กซ์ ISP/ATE ซึ่งสามารถใช้กับเครื่องโปรแกรมอัตโนมัติและอุปกรณ์อัตโนมัติอื่นๆ เพื่อดำเนินการโปรแกรมอัตโนมัติ (เลือกและวางชิปอัตโนมัติ, โปรแกรมอัตโนมัติ) ดำเนินการดังต่อไปนี้: 1) ดาวน์โหลดข้อมูลแบบสแตนด์อโลนตามวิธีการในหัวข้อ 4.1 โปรดทราบว่าเมื่อดาวน์โหลดข้อมูลแบบสแตนด์อโลน ให้เลือกโหมดควบคุมการเริ่มเป็น "การควบคุม ATE (โหมดเครื่อง)" ในโหมดการทำงานนี้ อินเทอร์เฟซ ATE ของโปรแกรมเมอร์สามารถให้สัญญาณตัวบ่งชี้ START/OK/NG/BUSY ได้ 2) นำสายพินชิปจากซ็อกเก็ต ZIF ไปยังเครื่องโปรแกรม 3) เชื่อมต่อสายควบคุมเครื่องกับโปรแกรมเมอร์ "อินเทอร์เฟซ ISP/ATE" พินอินเทอร์เฟซถูกกำหนดดังต่อไปนี้
อินเทอร์เฟซ ISP/ATE 4) เริ่มการเขียนโปรแกรม
3–ยุ่ง 5–ตกลง 9–NG 7–สตาร์ท 2–VCC 4/6/8/10–GND
4.3 สถานะตัวบ่งชี้ในโหมดสแตนด์อโลน
สถานะตัวบ่งชี้
คำอธิบายสถานะ (วิธีการด้วยตนเอง)
ไฟกระพริบสีแดง
โปรแกรมเมอร์ไม่ได้ดาวน์โหลดข้อมูลแบบสแตนด์อโลน
กระพริบสีน้ำเงิน สีน้ำเงิน สีเขียว
สีแดง
รอการวางชิป การเขียนโปรแกรมชิป การเขียนโปรแกรมชิปเสร็จสมบูรณ์และการเขียนโปรแกรมประสบความสำเร็จ (กำลังรอการถอดชิป) การเขียนโปรแกรมชิปล้มเหลว (กำลังรอการถอดชิป)
คำอธิบายสถานะ (โหมดควบคุมอัตโนมัติ เฉพาะ SP20X, SP20P)
โปรแกรมเมอร์ไม่ได้ดาวน์โหลดข้อมูลแบบสแตนด์อโลน ชิปการเขียนโปรแกรม การเขียนโปรแกรมชิปเสร็จสมบูรณ์และการเขียนโปรแกรมก็สำเร็จ
การเขียนโปรแกรมชิปล้มเหลว
– 12 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
บทที่ 5 การเขียนโปรแกรมในโหมด ISP
ชื่อเต็มของ ISP คือ In System Program ในโหมดการเขียนโปรแกรม ISP คุณเพียงแค่เชื่อมต่อสายสัญญาณสองสามเส้นเข้ากับพินที่เกี่ยวข้องของชิปออนบอร์ดเพื่อให้เกิดการดำเนินการอ่านและเขียนของชิป ซึ่งสามารถหลีกเลี่ยงปัญหาในการถอดบัดกรีชิปได้ ซีรีส์ SP20 มีอินเทอร์เฟซมัลติเพล็กซ์ ISP/ATE 10P ชิปบนแผงวงจรสามารถเขียนโปรแกรมผ่านอินเทอร์เฟซนี้ได้
5.1 เลือกโหมดการเขียนโปรแกรม ISP
โปรแกรมเมอร์ซีรีส์ SP20 สามารถรองรับการเขียนโปรแกรมโหมด ISP ของชิปบางตัวได้ คลิกปุ่ม “รุ่นชิป” ในซอฟต์แวร์เพื่อค้นหารุ่นชิปที่ต้องการเขียนโปรแกรม และเลือก “การเขียนโปรแกรมโหมด ISP” ในคอลัมน์ “Adapter/Programming Mode” (หากไม่มีการเขียนโปรแกรมโหมด ISP ในวิธีการเขียนโปรแกรมชิปที่ค้นหา แสดงว่าสามารถเขียนโปรแกรมชิปได้โดยใช้ซ็อกเก็ตการเขียนโปรแกรมเท่านั้น) ดูภาพด้านล่าง:
5.2 คำจำกัดความของอินเทอร์เฟซ ISP
คำจำกัดความของอินเทอร์เฟซ ISP ของโปรแกรมเมอร์ซีรีย์ SP20 มีดังนี้:
97531 10 8 6 4 2
อินเทอร์เฟซ ISP/ATE
สายเคเบิล ISP สี 10P จะถูกกระจายแบบสุ่มเพื่อเชื่อมต่ออินเทอร์เฟซ ISP และชิปบอร์ดเป้าหมาย ปลั๊ก 5x2P เชื่อมต่อกับอินเทอร์เฟซ ISP ของโปรแกรมเมอร์ และปลายอีกด้านหนึ่งเชื่อมต่อกับพินที่สอดคล้องกันของชิปเป้าหมายผ่านขั้วต่อส่วนหัว DuPont
เชื่อมต่อชิปเป้าหมายผ่านหัวดูปองต์
ความสัมพันธ์ที่สอดคล้องกันระหว่างสีของสายเคเบิล ISP และพินของอินเทอร์เฟซ ISP มีดังนี้:
สี
สีน้ำตาล สีแดง สีส้ม (หรือสีชมพู) สีเหลือง สีเขียว
สอดคล้องกับพินอินเทอร์เฟซ ISP
1 2 3 4 5
สี
สีฟ้า สีม่วง สีเทา สีขาว สีดำ
สอดคล้องกับพินอินเทอร์เฟซ ISP
6 7 8 9 10
– 13 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
5.3 เชื่อมต่อชิปเป้าหมาย
คลิกที่หน้า “ข้อมูลชิป” บนอินเทอร์เฟซซอฟต์แวร์หลักเพื่อ view แผนผังการเชื่อมต่อของอินเทอร์เฟซ ISP และชิปเป้าหมาย ดูภาพด้านล่าง:
ชิปแต่ละชนิดมีวิธีการเชื่อมต่อที่แตกต่างกัน โปรดคลิกที่หน้า "ข้อมูลชิป" ในซอฟต์แวร์เพื่อ view วิธีการเชื่อมต่อของชิปอย่างละเอียด
5.4 เลือกโหมดแหล่งจ่ายไฟ ISP
ระหว่างการเขียนโปรแกรม ISP ชิปเป้าหมายจะมีตัวเลือกการจ่ายไฟสองแบบ: จ่ายไฟโดยโปรแกรมเมอร์และจ่ายไฟเองโดยบอร์ดเป้าหมาย ตั้งค่าว่าจะเลือก "จ่ายไฟให้กับบอร์ดเป้าหมาย" บนหน้า "การตั้งค่าโครงการ" ของซอฟต์แวร์หรือไม่:
เลือก “จ่ายไฟให้กับบอร์ดเป้าหมาย” โปรแกรมเมอร์จะจ่ายไฟให้กับชิปบอร์ดเป้าหมาย โปรดเลือกปริมาณแหล่งจ่ายไฟtage ตามปริมาณการทำงานที่ได้รับการจัดอันดับของชิปtage. โปรแกรมเมอร์สามารถจ่ายกระแสโหลดสูงสุดได้ 250mA หากกระแสโหลดสูงเกินไป โปรแกรมเมอร์จะแจ้งเตือนการป้องกันกระแสเกิน โปรดยกเลิกการเลือก “จ่ายไฟให้กับบอร์ดเป้าหมาย” และเปลี่ยนเป็นจ่ายไฟเองของบอร์ดเป้าหมาย (โปรแกรมเมอร์ SP20 สามารถรองรับแรงดันไฟฟ้าปฏิบัติการของบอร์ดเป้าหมาย 1.65 V~5.5Vtagอีช่วง, ไดรฟ์สัญญาณ ISPtage จะปรับโดยอัตโนมัติตามปริมาณ VCC ของบอร์ดเป้าหมายtagจ).
5.5 การดำเนินการโปรแกรม
ตรวจสอบว่าการเชื่อมต่อฮาร์ดแวร์และการตั้งค่าซอฟต์แวร์ถูกต้อง และคลิกปุ่มการตั้งโปรแกรม ISP ของชิป
เพื่อให้เสร็จสมบูรณ์
การเขียนโปรแกรม ISP ค่อนข้างซับซ้อน และคุณต้องคุ้นเคยกับวงจรเป็นอย่างดี สายเชื่อมต่ออาจทำให้เกิดสัญญาณรบกวนและสัญญาณรบกวนจากวงจรอื่นๆ
แผงวงจรซึ่งอาจนำไปสู่ความล้มเหลวในการเขียนโปรแกรม ISP โปรดถอดชิปออก
และใช้ซ็อกเก็ตชิปธรรมดาในการโปรแกรม
– 14 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
บทที่ 6 การเขียนโปรแกรมในโหมดหลายเครื่อง
ซอฟต์แวร์โปรแกรมเมอร์รองรับการทำงานพร้อมกันของโปรแกรมเมอร์สูงสุด 8 คนที่เชื่อมต่อกับคอมพิวเตอร์หนึ่งเครื่อง (การผลิตจำนวนมากหรือดาวน์โหลดข้อมูลแบบสแตนด์อโลน)
6.1 การเชื่อมต่อฮาร์ดแวร์ของโปรแกรมเมอร์
1) ใช้ฮับ USB เพื่อเชื่อมต่อโปรแกรมเมอร์หลายตัวเข้ากับพอร์ต USB ของคอมพิวเตอร์ (ฮับ USB จะต้องมีอะแดปเตอร์ไฟภายนอก และต้องมีแหล่งจ่ายไฟภายนอก) โปรดทราบว่าในโหมดหลายเครื่อง สามารถใช้โปรแกรมเมอร์รุ่นเดียวกันได้เท่านั้น และไม่สามารถใช้รุ่นต่าง ๆ ร่วมกันได้
2) เริ่มต้นซอฟต์แวร์โปรแกรมเมอร์ SP20 ซอฟต์แวร์จะเชื่อมต่อกับโปรแกรมเมอร์ที่เชื่อมต่อทั้งหมดโดยอัตโนมัติ
เข้าสู่โหมดมัลติแมชชีน หากซอฟต์แวร์โปรแกรมเมอร์กำลังทำงานอยู่ คุณสามารถคลิกเมนู Programmer Reconnect (เชื่อมต่อโปรแกรมเมอร์อีกครั้ง) และซอฟต์แวร์จะแสดงกล่องโต้ตอบ "เชื่อมต่อกับโปรแกรมเมอร์" ขึ้นมา:
– 15 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
เลือกโปรแกรมเมอร์ที่จะเชื่อมต่อและคลิกตกลง เมื่อการเชื่อมต่อสำเร็จ ซอฟต์แวร์จะเข้าสู่โหมดมัลติแมชชีน และอินเทอร์เฟซจะเป็นดังนี้:
6.2 การดำเนินการโปรแกรม
1) การดำเนินการตั้งโปรแกรมจะเหมือนกับขั้นตอนการตั้งโปรแกรมในส่วนที่ 3.2: เลือกโหลดโมเดลชิป file ตั้งค่าตัวเลือกการทำงาน ติดตั้งซ็อกเก็ตการเขียนโปรแกรม
2) คลิกที่
ปุ่ม (หมายเหตุ: SP20P สามารถเลือกโหมดการตั้งโปรแกรมมวลได้สองโหมด: “ชิป
“Insert” และ “Key Start” ในตัวอย่างนี้ampเล เลือกโหมด “Chip Insert”) และโปรแกรมเมอร์จะรอชิป
ที่จะวางไว้;
3) ใส่ชิปที่ตั้งโปรแกรมไว้ในซ็อกเก็ตที่ตั้งโปรแกรมทีละตัว และโปรแกรมเมอร์จะเริ่มทำงานโดยอัตโนมัติ
การเขียนโปรแกรมหลังจากตรวจพบว่าชิปถูกใส่เข้าไปแล้ว โปรแกรมเมอร์แต่ละคนทำงานอย่างอิสระ โดยเขียนโปรแกรมอย่างเต็มรูปแบบ
โหมดอะซิงโครนัส ไม่จำเป็นต้องรอการซิงโครไนซ์ อินเทอร์เฟซการเขียนโปรแกรมซอฟต์แวร์เป็นดังต่อไปนี้
4) หยิบและวางชิปตามคำอธิบายสถานะตัวบ่งชี้ในหัวข้อ 3.4 หรือคำแนะนำบนจอแสดงผลเพื่อทำการเขียนโปรแกรมชิปทั้งหมดให้เสร็จสมบูรณ์ เคล็ดลับ: SP20F, SP20X, SP20P รองรับการเขียนโปรแกรมแบบสแตนด์อโลน คุณสามารถใช้พอร์ต USB ที่มีอยู่บนคอมพิวเตอร์เพื่อเชื่อมต่อโปรแกรมเมอร์หนึ่งคนหรือมากกว่าเพื่อดาวน์โหลดข้อมูลแบบสแตนด์อโลน จากนั้นใช้เมธอดแบบสแตนด์อโลนสำหรับการเขียนโปรแกรมจำนวนมาก เมื่อเปรียบเทียบกับเมธอด USB จะสะดวกและมีประสิทธิภาพมากกว่า SP20B ไม่รองรับแบบสแตนด์อโลนและสามารถเชื่อมต่อกับคอมพิวเตอร์สำหรับการเขียนโปรแกรมจำนวนมากได้เท่านั้น
– 16 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
ภาคผนวก 1 คำถามที่พบบ่อย
โปรแกรมเมอร์สามารถรองรับ img ได้หรือไม่ files?
ซอฟต์แวร์โปรแกรมเมอร์รองรับระบบไบนารีและเลขฐานสิบหก file รูปแบบการเข้ารหัส คำต่อท้ายแบบธรรมดาของไบนารี files คือ *.bin และคำต่อท้ายแบบธรรมดาของเลขฐานสิบหก files คือ *.hex;
รูปภาพเป็นเพียง file คำต่อท้ายและไม่แสดงถึง file รูปแบบการเข้ารหัส โดยปกติ (สูงกว่า 90%) เช่น files ถูกเข้ารหัสแบบไบนารี เพียงโหลดโดยตรงลงในซอฟต์แวร์ ซอฟต์แวร์จะตรวจจับโดยอัตโนมัติว่า file เป็นรหัสไบนารี่ และโหลดในรูปแบบที่ได้รับการยอมรับ
เพื่อให้แน่ใจถึงความถูกต้องแม่นยำ file กำลังโหลด เราขอแนะนำให้ผู้ใช้ตรวจสอบค่า checksum ของบัฟเฟอร์และ file ตรวจสอบผลรวมด้วยวิศวกร (หรือ file ผู้ให้บริการ/ลูกค้ารหัส) หลังจากโหลดดังกล่าว file(ข้อมูลเหล่านี้จะแสดงที่ด้านล่างของหน้าต่างหลักของซอฟต์แวร์นักเขียน)
สาเหตุทั่วไปของความล้มเหลวในการเขียนโปรแกรม (รวมถึงความล้มเหลวในการลบข้อมูล/ความล้มเหลวในการเขียนโปรแกรม/ความล้มเหลวในการตรวจยืนยัน/ข้อผิดพลาด ID ฯลฯ) คืออะไร
ผู้ผลิต/รุ่นชิปที่เลือกในซอฟต์แวร์ไม่ตรงกับชิปจริง ชิปถูกวางไว้ในทิศทางที่ผิด หรือซ็อกเก็ตการเขียนโปรแกรมถูกเสียบในตำแหน่งที่ผิด
โปรดตรวจสอบวิธีการวางที่ถูกต้องผ่านหน้าต่าง "ข้อมูลชิป" ของซอฟต์แวร์ การสัมผัสที่ไม่ดีระหว่างพินชิปและซ็อกเก็ตการเขียนโปรแกรม เชื่อมต่อชิปที่ถูกบัดกรีบนแผงวงจรอื่นด้วยสายไฟหรือคลิปการเขียนโปรแกรม IC ซึ่งอาจ
ทำให้เกิดความล้มเหลวในการเขียนโปรแกรมเนื่องจากวงจรรบกวน โปรดใส่ชิปกลับเข้าไปในซ็อกเก็ตการเขียนโปรแกรมเพื่อการเขียนโปรแกรม ชิปอาจเสียหาย โปรดเปลี่ยนชิปใหม่เพื่อทำการทดสอบ
ข้อควรระวังในการเขียนโปรแกรม ISP มีอะไรบ้าง?
การเขียนโปรแกรม ISP ค่อนข้างซับซ้อน เหมาะสำหรับผู้ที่มีความรู้เฉพาะทาง คุณจำเป็นต้องรู้วิธีการอ่านแผนผังวงจรและแผนผังวงจรของบอร์ดเป้าหมาย ซอฟต์แวร์นี้รองรับการเขียนโปรแกรม ISP ของ FLASH และ EEPROM ที่ใช้กันทั่วไป อันดับแรก คุณต้องเลือกวิธีการเขียนโปรแกรม ISP ของชิปปัจจุบันในซอฟต์แวร์ เมื่อใช้วิธีการเขียนโปรแกรม ISP คุณต้องใส่ใจกับสิ่งต่อไปนี้: ตรวจสอบให้แน่ใจว่าตัวควบคุมหลัก (เช่น MCU/CPU) ที่เชื่อมต่อกับแฟลชเป้าหมายไม่สามารถเข้าถึงเป้าหมายได้
ชิป และพอร์ต IO ที่เชื่อมต่อทั้งหมดของตัวควบคุมหลักควรตั้งค่าให้มีความต้านทานสูง (คุณสามารถลองตั้งค่าตัวควบคุมหลักให้อยู่ในสถานะ RESET ได้) พอร์ต IO ควบคุมบางพอร์ตของชิปที่ตั้งโปรแกรมไว้ต้องเป็นไปตามเงื่อนไขการทำงานปกติของชิป เช่นample: ต้องดึงพิน HOLD และ WP ของ SPI FLASH ขึ้นไปยังระดับสูง SDA และ SCL ของ I2C EEPROM ต้องมีตัวต้านทานแบบดึงขึ้น และต้องดึงพิน WP ลงไปยังระดับต่ำ พยายามให้สายเชื่อมต่อสั้นที่สุดเท่าที่จะทำได้ ชิปบางตัวไม่สามารถตั้งโปรแกรมด้วยสาย ISP ที่ให้มาได้ ตั้งค่าระดับเสียงที่เหมาะสมtagพารามิเตอร์ e/clock สำหรับการเขียนโปรแกรม ISP ในตัวเลือกการตั้งค่า: สามารถใช้ได้เพียงตัวเลือกเดียวจากสองตัวเลือกนี้: จ่ายไฟให้กับบอร์ดเป้าหมายเอง หรือจ่ายไฟให้กับบอร์ดเป้าหมายจากโปรแกรมเมอร์ ไม่ว่าจะใช้วิธีจ่ายไฟแบบใด ก็ต้องเชื่อมต่อ VCC ไว้ วิธี ISP ได้รับผลกระทบจากวงจรต่อพ่วงของบอร์ดเป้าหมายหรือสายเชื่อมต่อ ดังนั้นจึงไม่สามารถรับประกันได้ว่าชิปทั้งหมดจะสามารถทำงานได้สำเร็จ หากตรวจสอบการเชื่อมต่อและการตั้งค่าซ้ำแล้วซ้ำเล่าแล้วยังไม่สามารถเขียนโปรแกรมได้สำเร็จ ขอแนะนำให้ถอดชิปออกและเขียนโปรแกรมด้วยซ็อกเก็ตชิปมาตรฐาน ในการผลิตจำนวนมาก ให้ลองใช้วิธีการเขียนโปรแกรมแบบแรก แล้วจึงใช้วิธี SMT
เหตุใดชิปซีรีส์ 24 จึงไม่มีฟังก์ชันลบ
ชิปนี้ใช้เทคโนโลยี EEPROM ซึ่งสามารถเขียนข้อมูลชิปใหม่ได้โดยตรงโดยไม่ต้องลบข้อมูลล่วงหน้า จึงไม่ต้องลบข้อมูลใดๆ ทั้งสิ้น
หากคุณต้องการล้างข้อมูลชิป โปรดเขียนข้อมูล FFH ลงในชิปโดยตรง
– 17 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
จะอัพเกรดซอฟต์แวร์และเฟิร์มแวร์โปรแกรมเมอร์ได้อย่างไร?
คลิกเมนูซอฟต์แวร์โปรแกรมเมอร์: Help-Check for updates หากมีการอัพเดต ตัวช่วยการอัพเดตจะปรากฏขึ้น โปรดทำตามคำแนะนำเพื่อดาวน์โหลดแพ็คเกจการอัปเกรดและติดตั้ง
เข้าสู่ศูนย์ดาวน์โหลดของ Sfly อย่างเป็นทางการ webเว็บไซต์ (http://www.sflytech.com) ดาวน์โหลดซอฟต์แวร์โปรแกรมเมอร์ล่าสุดและติดตั้ง
เพียงแต่ต้องอัพเกรดซอฟต์แวร์โปรแกรมเมอร์เท่านั้น ไม่จำเป็นต้องอัพเกรดเฟิร์มแวร์โปรแกรมเมอร์
ฉันควรทำอย่างไรถ้าไม่มีโมเดลชิปในซอฟต์แวร์โปรแกรมเมอร์?
ขั้นแรกให้อัพเกรดซอฟต์แวร์โปรแกรมเมอร์เป็นเวอร์ชันล่าสุด หากไม่มีรุ่นชิปที่จะเขียนโปรแกรมในซอฟต์แวร์เวอร์ชันล่าสุด โปรดส่งอีเมลไปที่
สมัครเพิ่ม กรุณาระบุข้อมูลต่อไปนี้: รุ่นโปรแกรมเมอร์, ยี่ห้อชิปที่ต้องการเพิ่ม, รุ่นชิปโดยละเอียด, แพ็คเกจ (หมายเหตุ: โปรแกรมเมอร์ซีรีส์ SP20 รองรับ SPI NOR FLASH, EEPROM เท่านั้น ไม่สามารถรองรับชิปประเภทอื่นได้)
– 18 –
โปรแกรมเมอร์ซีรีย์ SP20
คู่มือการใช้งาน
ภาคผนวก 2 ข้อจำกัดความรับผิดชอบ
บริษัท Shenzhen Sfly Technology Co., Ltd. พยายามอย่างเต็มที่เพื่อให้แน่ใจว่าผลิตภัณฑ์และซอฟต์แวร์และวัสดุที่เกี่ยวข้องนั้นถูกต้อง สำหรับข้อบกพร่องและข้อผิดพลาดที่อาจเกิดขึ้นกับผลิตภัณฑ์ (รวมถึงซอฟต์แวร์และวัสดุที่เกี่ยวข้อง) บริษัทจะพยายามอย่างเต็มที่เพื่อแก้ไขปัญหาด้วยความสามารถทางการค้าและทางเทคนิค บริษัทจะไม่รับผิดชอบต่อความเสียหายทุกประเภทที่เกิดขึ้นโดยบังเอิญ หลีกเลี่ยงไม่ได้ โดยตรง โดยอ้อม พิเศษ ขยาย หรือลงโทษที่เกิดจากการใช้หรือการขายผลิตภัณฑ์นี้ รวมถึงแต่ไม่จำกัดเพียงการสูญเสียผลกำไร ชื่อเสียง ความพร้อมจำหน่าย การหยุดชะงักของธุรกิจ การสูญเสียข้อมูล ฯลฯ และจะไม่รับผิดชอบต่อความเสียหายโดยตรง โดยอ้อม โดยบังเอิญ พิเศษ อนุพันธ์ ลงโทษ และการเรียกร้องของบุคคลที่สาม
– 19 –
เอกสาร / แหล่งข้อมูล
![]() |
SFLY SP20 ซีรีส์โปรแกรมเมอร์ความเร็วสูง [พีดีเอฟ] คู่มือการใช้งาน SP20B, SP20F, SP20X, SP20P, โปรแกรมเมอร์ความเร็วสูงซีรีส์ SP20, ซีรีส์ SP20, โปรแกรมเมอร์ความเร็วสูง, โปรแกรมเมอร์ความเร็ว, โปรแกรมเมอร์ |