อัพเกรดเฟิร์มแวร์อุปกรณ์ USB ส่วนขยาย STMicroelectronics
UM0412
คู่มือการใช้งาน
การแนะนำ
เอกสารนี้บรรยายอินเทอร์เฟซผู้ใช้สาธิตที่พัฒนาขึ้นเพื่อแสดงตัวอย่างการใช้งานไลบรารีอัปเกรดเฟิร์มแวร์อุปกรณ์ STMicroelectronics คำอธิบายของไลบรารีนี้ รวมถึงอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน มีอยู่ในเอกสาร “อินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน DfuSe” และติดตั้งด้วยซอฟต์แวร์ DfuSe
การเริ่มต้น
1.1 ความต้องการของระบบ
เพื่อที่จะใช้การสาธิต DfuSe กับระบบปฏิบัติการ Windows จะต้องมี Windows เวอร์ชันล่าสุด เช่น Windows 98SE, Millennium, 2000, XP หรือ VISTA
ติดตั้งบนพีซี
เวอร์ชันของระบบปฏิบัติการ Windows ที่ติดตั้งบนพีซีของคุณอาจระบุได้โดยการคลิกขวาที่ไอคอน “My Computer” บนเดสก์ท็อป จากนั้นคลิกที่รายการ “Properties” ใน PopUpMenu ที่แสดงขึ้น ประเภทระบบปฏิบัติการจะแสดงในกล่องโต้ตอบ “System Properties” ภายใต้ป้ายกำกับ “System” ในแผ่นแท็บ “General” (ดูรูปที่ 1)
รูปที่ 1 กล่องโต้ตอบคุณสมบัติระบบ
1.2 เนื้อหาบรรจุภัณฑ์
แพ็คเกจนี้ประกอบด้วยรายการต่อไปนี้:
เนื้อหาซอฟต์แวร์
- ไดรเวอร์ STTube ประกอบด้วยสองรายการต่อไปนี้ files:
– STTub30.sys: ไดรเวอร์ที่จะโหลดสำหรับบอร์ดสาธิต
– STFU.inf: การกำหนดค่า file สำหรับผู้ขับขี่ - DfuSe_Demo_V3.0_Setup.exe: การติดตั้ง file ซึ่งจะติดตั้งแอปพลิเคชัน DfuSe และซอร์สโค้ดบนคอมพิวเตอร์ของคุณ
เนื้อหาฮาร์ดแวร์
เครื่องมือนี้ได้รับการออกแบบมาให้ทำงานกับอุปกรณ์ STMicroelectronics ทั้งหมดที่รองรับการอัปเกรดเฟิร์มแวร์อุปกรณ์ผ่านอินเทอร์เฟซ USB สำหรับรายละเอียดเพิ่มเติม โปรดติดต่อ ST ของคุณ
ตัวแทนหรือเยี่ยมชม ST webงาน (http://www.st.com).
1.3 การสาธิตการติดตั้ง DfuSe
1.3.1 การติดตั้งซอฟต์แวร์
เรียกใช้ DfuSe_Demo_V3.0_Setup.exe file:ตัวช่วย InstallShield จะแนะนำคุณในการติดตั้งแอปพลิเคชัน DfuSe และซอร์สโค้ดบนคอมพิวเตอร์ของคุณ เมื่อติดตั้งซอฟต์แวร์สำเร็จแล้ว ให้คลิกปุ่ม "เสร็จสิ้น" จากนั้นคุณจะสามารถสำรวจไดเรกทอรีไดรเวอร์ได้
คนขับรถ files อยู่ในโฟลเดอร์ “Driver” ในเส้นทางการติดตั้งของคุณ (C:\Program files\STMicroelectronics\DfuSe)
ซอร์สโค้ดสำหรับแอปพลิเคชัน Demo และไลบรารี DfuSe อยู่ใน “C:\Program Fileโฟลเดอร์ “s\STMicroelectronics\DfuSe\Sources”
เอกสารอยู่ใน “C:\Program Fileโฟลเดอร์ “s\STMicroelectronics\DfuSe\Sources\Doc”
1.3.2 การติดตั้งฮาร์ดแวร์
- เชื่อมต่ออุปกรณ์เข้ากับพอร์ต USB สำรองบนพีซีของคุณ
- จากนั้น “Found New Hardware Wizard” จะเริ่มทำงาน เลือก “Install from a list or specific location” ดังแสดงด้านล่าง จากนั้นคลิก “Next”
- เลือก “ไม่ต้องค้นหา ฉันจะเลือกไดรเวอร์ที่จะติดตั้ง” ดังแสดงด้านล่าง จากนั้นคลิก “ถัดไป”
- หากติดตั้งไดรเวอร์แล้ว รายการรุ่นจะแสดงรุ่นฮาร์ดแวร์ที่เข้ากันได้ มิฉะนั้น ให้คลิก “มีดิสก์…” เพื่อค้นหาไดรเวอร์ files.
- ในกล่องโต้ตอบ “ติดตั้งจากดิสก์” คลิก “เรียกดู…” เพื่อระบุไดรเวอร์ fileตำแหน่ง s ไดเรกทอรีไดรเวอร์จะอยู่ในเส้นทางการติดตั้งของคุณ (C:\Program files\STMicroelectronics\DfuSe\Driver) จากนั้นคลิก “ตกลง”
พีซีจะเลือก INF ที่ถูกต้องโดยอัตโนมัติ fileในกรณีนี้ ให้ STFU.INF เมื่อ Windows พบไดรเวอร์ที่ต้องการแล้ว ให้ STFU.INF fileรุ่นฮาร์ดแวร์ที่เข้ากันได้จะแสดงในรายการรุ่น คลิก “ถัดไป” เพื่อดำเนินการต่อ
- ขณะที่ Windows กำลังติดตั้งไดรเวอร์ จะมีกล่องโต้ตอบคำเตือนปรากฏขึ้น เพื่อแจ้งว่าไดรเวอร์ไม่ผ่านการทดสอบโลโก้ Windows ให้คลิก “ดำเนินการต่อ” เพื่อดำเนินการต่อ
- Windows ควรแสดงข้อความระบุว่าการติดตั้งสำเร็จ
คลิก "เสร็จสิ้น" เพื่อสิ้นสุดการติดตั้ง
ดฟอ. file
ผู้ใช้ที่ซื้ออุปกรณ์ DFU จำเป็นต้องสามารถอัปเกรดเฟิร์มแวร์ของอุปกรณ์เหล่านี้ได้ โดยปกติเฟิร์มแวร์จะถูกจัดเก็บในรูปแบบเลขฐานสิบหก S19 หรือไบนารี fileแต่รูปแบบเหล่านี้ไม่มีข้อมูลที่จำเป็นในการดำเนินการอัปเกรด มีเพียงข้อมูลจริงของโปรแกรมที่จะดาวน์โหลดเท่านั้น อย่างไรก็ตาม การดำเนินการ DFU ต้องใช้ข้อมูลเพิ่มเติม เช่น รหัสผลิตภัณฑ์ รหัสผู้จำหน่าย เวอร์ชันเฟิร์มแวร์ และหมายเลขการตั้งค่าทางเลือก (Target ID) ของเป้าหมายที่จะใช้ ข้อมูลนี้ทำให้การอัปเกรดตรงเป้าหมายและปลอดภัยยิ่งขึ้น หากต้องการเพิ่มข้อมูลนี้ ให้เพิ่ม file ควรใช้รูปแบบที่เรียกว่า DFU file รูปแบบ สำหรับรายละเอียดเพิ่มเติมโปรดดูที่ “DfuSe File เอกสารข้อกำหนดรูปแบบ” (UM0391)
คำอธิบายส่วนต่อประสานผู้ใช้
ในส่วนนี้จะอธิบายถึงอินเทอร์เฟซผู้ใช้ต่างๆ ที่มีอยู่ในแพ็คเกจ DfuSe และอธิบายวิธีใช้เพื่อดำเนินการ DFU เช่น อัปโหลด ดาวน์โหลด และ
เฟิร์มแวร์ file การจัดการ.
3.1 การสาธิต DfuSe
การอัพเกรดเฟิร์มแวร์จำเป็นต้องดำเนินการได้โดยไม่ต้องมีการฝึกอบรมพิเศษใดๆ แม้แต่โดยผู้ใช้มือใหม่ ดังนั้น อินเทอร์เฟซผู้ใช้จึงได้รับการออกแบบให้แข็งแกร่งและใช้งานง่ายที่สุดเท่าที่จะเป็นไปได้ (ดูรูปที่ 9) ตัวเลขในรูปที่ 9 หมายถึงคำอธิบายในตารางที่ 1 ซึ่งแสดงรายการการควบคุมที่มีอยู่ในอินเทอร์เฟซการสาธิต DfuSe
ตารางที่ 1. คำอธิบายกล่องโต้ตอบสาธิตการใช้งาน
ควบคุม | คำอธิบาย |
1 | แสดงรายการอุปกรณ์ DFU ที่มีอยู่และอุปกรณ์ HID ที่เข้ากันได้ โดยที่เลือกคืออุปกรณ์ที่ใช้ในปัจจุบัน อุปกรณ์ HID ที่เข้ากันได้คืออุปกรณ์คลาส HID ที่มีคุณสมบัติการแยก HID (USAGE_PAGE OxFF0O และ USAGE_DETACH 0x0055) ในตัวอธิบายรายงาน Exampเลอ: Oxa1, Ox00, // คอลเลกชัน (ทางกายภาพ) 0x06, Ox00, OxFF, // หน้าการใช้งานที่ผู้จำหน่ายกำหนด – OxFP00 0x85, 0x80, // REPORT_ID (128) 0x09, 0x55, // การใช้งาน (HID Detach) 0x15, Ox00, // LOGICAL_MINIMUM (0) 0x26, OxFF, Ox00, // ค่าตรรกะสูงสุด (255) 0x75, 0x08, // REPORT_SIZE (8 บิต) 0x95, Ox01, // รายงานจำนวน (1) Ox131, 0x82, // คุณสมบัติ (ข้อมูล, ตัวแปร, ปริมาตร) OxCO, // END_COLLECTION (กำหนดโดยผู้ขาย) |
2 | ตัวระบุอุปกรณ์สำหรับโหมด DFU; PID, VID และเวอร์ชัน |
3 | ตัวระบุอุปกรณ์สำหรับโหมดแอปพลิเคชัน: PID, VID และเวอร์ชัน |
4 | ส่งคำสั่ง Enter DFU Mode เป้าหมายจะสลับจากแอปพลิเคชันไปยังโหมด DFU หรือส่ง HID Detach หากอุปกรณ์เป็นอุปกรณ์ HID ที่เข้ากันได้ |
5 | ส่งคำสั่งออกจากโหมด DFU เป้าหมายจะสลับจากโหมด DFU ไปยังโหมดแอปพลิเคชัน |
6 | การแมปหน่วยความจำ คลิกสองครั้งที่แต่ละรายการเพื่อ view รายละเอียดเพิ่มเติมเกี่ยวกับส่วนหน่วยความจำ |
7 | เลือกปลายทาง DFU fileข้อมูลที่อัพโหลดจะถูกคัดลอกลงในนี้ file. |
8 | เริ่มการดำเนินการอัพโหลด |
9 | ขนาดของข้อมูลที่โอนในระหว่างการดำเนินการปัจจุบัน (อัพโหลด/อัพเกรด) |
10 | ระยะเวลาการดำเนินการปัจจุบัน (อัปโหลด/อัพเกรด) |
11 | เป้าหมายที่มีอยู่ใน DFU ที่โหลดแล้ว file. |
12 | เลือกแหล่งที่มา DFU file,ข้อมูลที่ดาวน์โหลดจะถูกโหลดจากนี้ file. |
13 | เริ่มการดำเนินการอัพเกรด (ลบแล้วดาวน์โหลด) |
14 | ตรวจสอบว่าข้อมูลได้รับการอัพโหลดสำเร็จหรือไม่ |
15 | แสดงความคืบหน้าของการดำเนินการ |
16 | ยกเลิกการดำเนินการในปัจจุบัน |
17 | ออกจากแอปพลิเคชัน |
หากใช้ไมโครคอนโทรลเลอร์ใน STM32F105xx หรือ STM32F107xx เดโม DfuSe จะแสดงคุณลักษณะใหม่ที่ประกอบด้วยการอ่านข้อมูลไบต์ตัวเลือกบนส่วนหน่วยความจำ "ไบต์ตัวเลือก" ที่ส่งออก คลิกสองครั้งบนรายการที่เกี่ยวข้องในแผนที่หน่วยความจำ (รายการที่ 6 ในตาราง 1 /รูปที่ 9) จะเปิดกล่องโต้ตอบใหม่ที่แสดงไบต์ตัวเลือกการอ่าน คุณสามารถใช้กล่องนี้เพื่อแก้ไขและใช้การกำหนดค่าของคุณเอง (ดูรูปที่ 10)
เครื่องมือนี้สามารถตรวจจับความสามารถของส่วนหน่วยความจำที่เลือกได้ (อ่าน เขียน และลบ) ในกรณีที่หน่วยความจำไม่สามารถอ่านได้ (เปิดใช้งานการป้องกันการอ่านข้อมูล) เครื่องมือจะระบุ
สถานะการอ่านหน่วยความจำและพร้อมท์เพื่อถามว่าจะปิดการใช้งานการป้องกันการอ่านหรือไม่
3.2 การหยุดงานประท้วง file ผู้จัดการ
3.2.1 กล่องโต้ตอบ “ต้องการทำ”
เมื่อ DFU file เมื่อดำเนินการแอปพลิเคชันตัวจัดการแล้ว กล่องโต้ตอบ “ต้องการทำ” จะปรากฏขึ้น และผู้ใช้จะต้องเลือก file การดำเนินการที่เขาต้องการทำ เลือกปุ่มตัวเลือกแรกเพื่อสร้าง DFU file จาก S19, Hex หรือ Bin fileหรือตัวที่สองในการแยก S19, Hex หรือ Bin file จาก DFU file (ดูรูปที่ 11) เลือก “ฉันต้องการสร้าง DFU file จาก S19, HEX หรือ BIN fileปุ่มตัวเลือก s” หากคุณต้องการสร้าง DFU file จาก S19, Hex หรือ Binary files.
เลือก “ฉันต้องการแยก S19, HEX หรือ BIN files จากปุ่มตัวเลือก DFU one” หากคุณต้องการแยก S19, Hex หรือ Binary file จาก DFU file.
3.2.2 File กล่องโต้ตอบรุ่น
หากเลือกตัวเลือกแรกแล้ว ให้คลิกปุ่มตกลงเพื่อแสดง “File กล่องโต้ตอบ Generation อินเทอร์เฟซนี้ช่วยให้ผู้ใช้สามารถสร้าง DFU ได้ file จาก S19, Hex หรือ Bin file.
ตารางที่ 2. File คำอธิบายกล่องโต้ตอบการสร้าง
ควบคุม | คำอธิบาย |
1 | ตัวระบุผู้ขาย |
2 | ตัวระบุผลิตภัณฑ์ |
3 | เวอร์ชั่นของเฟิร์มแวร์ |
4 | รูปภาพที่พร้อมจะแทรกเข้าใน DFU file |
5 | หมายเลขตัวระบุเป้าหมาย |
6 | เปิด S19 หรือ Hex file |
7 | เปิดไบนารี files |
8 | ชื่อเป้าหมาย |
9 | ลบภาพที่เลือกจากรายการรูปภาพ |
10 | สร้าง DFU file |
11 | ยกเลิกและออกจากแอปพลิเคชัน |
เพราะ S19, Hex และ Bin fileหากไม่มีข้อมูลจำเพาะเป้าหมาย ผู้ใช้จะต้องป้อนคุณสมบัติอุปกรณ์ (VID, PID และเวอร์ชัน) ID เป้าหมาย และชื่อเป้าหมายก่อนสร้าง DFU file.
ตารางที่ 3 คำอธิบายกล่องโต้ตอบการใส่ช่องหลายช่อง
ควบคุม | คำอธิบาย |
1 | เส้นทางของไบนารีที่เปิดล่าสุด file |
2 | เปิดไบนารี fileส. ไบนารี่ file อาจจะเป็น file ของรูปแบบใดๆ (Wave, วิดีโอ, ข้อความ ฯลฯ) |
3 | ที่อยู่เริ่มต้นของการโหลด file |
4 | เพิ่ม file ไปที่ file รายการ |
5 | ลบ file จาก file รายการ |
6 | File รายการ |
7 | ยืนยัน file การเลือก |
8 | ยกเลิกและออกจากการทำงาน |
3.2.3 File กล่องโต้ตอบการสกัด
หากเลือกตัวเลือกที่สองในกล่องโต้ตอบ “ต้องการทำ” ให้คลิกปุ่มตกลงเพื่อแสดง “File กล่องโต้ตอบ “การแยกข้อมูล” อินเทอร์เฟซนี้ช่วยให้คุณสร้าง S19, Hex หรือ Bin ได้ file จาก DFU file.
ตารางที่ 4. File คำอธิบายกล่องโต้ตอบการแยก
ควบคุม | คำอธิบาย |
1 | รหัสระบุผู้จำหน่ายอุปกรณ์ |
2 | ตัวระบุผลิตภัณฑ์อุปกรณ์ |
3 | เวอร์ชั่นของเฟิร์มแวร์ |
4 | เปิด DFU file |
5 | รายการภาพใน DFU ที่โหลด file |
6 | ประเภทของ file ที่จะถูกสร้างขึ้น |
7 | แตกภาพเป็น S19, Hex หรือ Bin file |
8 | ยกเลิกและออกจากแอปพลิเคชัน |
ขั้นตอนการดำเนินการแบบทีละขั้นตอน
4.1 ขั้นตอนการสาธิต DfuSe
4.1.1 วิธีการอัปโหลด DFU file
- เรียกใช้แอปพลิเคชัน “การสาธิต DfuSe” (เริ่ม -> โปรแกรมทั้งหมด -> STMicroelectronics -> DfuSe -> การสาธิต DfuSe)
- คลิกปุ่ม “เลือก” (รายการที่ 7 ในตาราง 1 /รูปที่ 9) เพื่อเลือก DFU file.
- เลือกเป้าหมายหน่วยความจำในรายการการแมปหน่วยความจำ (รายการที่ 6 ในตาราง 1 /รูปที่ 9)
- คลิกปุ่ม "อัปโหลด" (รายการที่ 8 ในตาราง 1 / รูปที่ 9) เพื่อเริ่มอัปโหลดเนื้อหาหน่วยความจำไปยัง DFU ที่เลือก file.
4.1.2 วิธีดาวน์โหลด DFU file
- เรียกใช้แอปพลิเคชัน “การสาธิต DfuSe” (เริ่ม -> โปรแกรมทั้งหมด -> STMicroelectronics -> DfuSe -> การสาธิต DfuSe)
- คลิกปุ่ม “เลือก” (รายการที่ 12 ในตาราง 1 /รูปที่ 9) เพื่อเลือก DFU fileข้อมูลที่แสดง เช่น VID, PID, เวอร์ชัน และหมายเลขเป้าหมาย จะถูกอ่านจาก DFU file.
- ทำเครื่องหมายที่ช่องทำเครื่องหมาย “เพิ่มประสิทธิภาพระยะเวลาการอัปเกรด” เพื่อละเว้นการบล็อค FF ในระหว่างการอัปโหลด
- ทำเครื่องหมายที่ช่องกาเครื่องหมาย “ยืนยันหลังจากดาวน์โหลด” หากคุณต้องการเริ่มกระบวนการยืนยันหลังจากดาวน์โหลดข้อมูล
- คลิกปุ่ม “อัปเกรด” (รายการที่ 13 ในตาราง 1 / รูปที่ 9) เพื่อเริ่มอัปเกรด file เนื้อหาเข้าสู่หน่วยความจำ
- คลิกปุ่ม “ยืนยัน” (รายการที่ 14 ในตารางที่ 1/รูปที่ 9) เพื่อตรวจยืนยันว่าดาวน์โหลดข้อมูลสำเร็จหรือไม่
4.2 การหยุดงานประท้วง file ขั้นตอนการจัดการ
4.2.1 วิธีการสร้าง DFU files จาก S19/Hex/Bin files
- เรียกใช้ “DFU File แอปพลิเคชัน "Manager" (Start -> All Programs -> STMicroelectronics > DfuSe-> DFU File ผู้จัดการ).
- เลือก “ฉันต้องการสร้าง DFU file จาก S19, HEX หรือ BIN fileเลือกรายการ “s” ในกล่องโต้ตอบ “ต้องการทำ” (ตาราง 1-1) จากนั้นคลิก “ตกลง”
- สร้างภาพ DFU จาก S19/Hex หรือไบนารี file.
ก) กำหนดหมายเลข Target ID ที่ไม่ได้ใช้ (รายการที่ 5 ในตารางที่ 2/รูปที่ 12)
ข) กรอก VID, PID, เวอร์ชัน และชื่อเป้าหมาย
ค) เพื่อสร้างภาพจาก S19 หรือ Hex fileคลิกปุ่ม “S19 หรือ Hex” (รายการ 6 ในตาราง 2 /รูปที่ 4) และเลือก file, จะสร้างภาพ DFU สำหรับแต่ละส่วนที่เพิ่ม file.
ง) เพื่อสร้างภาพจากไบนารี่หนึ่งตัวหรือมากกว่า fileให้คลิกปุ่ม “Multi Bin” (รายการที่ 7 ในตาราง 2/รูปที่ 12) เพื่อแสดงกล่องโต้ตอบ “Multi Bin Injection” (รูปที่ 13)
คลิกปุ่ม Browse (รายการที่ 2 ในตาราง 3 /รูปที่ 13) เพื่อเลือกไบนารี file(*.bin) หรือรูปแบบอื่น ๆ ของ file (คลื่น, วิดีโอ, ข้อความ,…)
ตั้งค่าที่อยู่เริ่มต้นในช่องที่อยู่ (รายการที่ 3 ในตาราง 3 /รูปที่ 13)
คลิกปุ่ม “เพิ่มในรายการ” (รายการที่ 4 ในตาราง 3 /รูปที่ 13) เพื่อเพิ่มไบนารีที่เลือก file พร้อมที่อยู่ตามที่แจ้งไว้
การลบข้อมูลที่มีอยู่ fileเลือกแล้วคลิกปุ่ม “ลบ” (รายการที่ 5 ในตาราง 3/รูปที่ 13)
ทำลำดับเดียวกันอีกครั้งเพื่อเพิ่มไบนารีอื่น fileคลิก “ตกลง” เพื่อยืนยัน - ทำซ้ำขั้นตอน (3) เพื่อสร้างภาพ DFU อื่น ๆ
- เพื่อสร้าง DFU fileคลิก “สร้าง”
4.2.2 วิธีการแยก S19/Hex/Bin fileจาก DFU files
- เรียกใช้ “DFU File แอปพลิเคชัน "Manager" (เริ่ม -> โปรแกรมทั้งหมด -> STMicroelectronics -> DfuSe -> DFU File จัดการ).
- เลือก “ฉันต้องการแยก S19, HEX หรือ BIN fileจากปุ่มตัวเลือก "DFU one" ในกล่องโต้ตอบ "Want to do" (รูปที่ 11) จากนั้นคลิก "OK"
- แยก S19/Hex หรือไบนารี file จาก DFU file.
ก) คลิกปุ่ม Browse (รายการที่ 4 ในตาราง 4 /รูปที่ 14) เพื่อเลือก DFU fileรูปภาพที่บรรจุอยู่จะแสดงอยู่ในรายการรูปภาพ (รายการที่ 4 ในตาราง 4 /รูปที่ 14)
ข) เลือกภาพจากรายการรูปภาพ
ค) เลือกปุ่มตัวเลือก Hex, S19 หรือ Multiple Bin (รายการที่ 6 ในตาราง 4/รูปที่ 14)
ง) คลิกปุ่ม “แยกภาพ” (รายการที่ 7 ในตาราง 4/รูปที่ 14) เพื่อแยกภาพที่เลือก - ทำซ้ำขั้นตอน (3) เพื่อแยกภาพ DFU อื่น ๆ
ประวัติการแก้ไข
ตารางที่ 5 ประวัติการแก้ไขเอกสาร
วันที่ | การแก้ไข | การเปลี่ยนแปลง |
6 มิ.ย. 07 | 1 | การเปิดตัวครั้งแรก |
2 ม.ค. 08 | 2 | เพิ่มส่วนที่ 4 |
24 ก.ย. 08 | 3 | อัปเดตรูปที่ 9 เป็นรูปที่ 14 |
2 ก.ค. 09 | 4 | ใช้เดโมอัพเกรดเป็นเวอร์ชั่น V3.0 ส่วนที่ 3.1: อัปเดตการสาธิต DfuSe: — รูปที่ 9: กล่องโต้ตอบสาธิต DfuSe อัปเดตแล้ว — เพิ่มคุณสมบัติใหม่สำหรับอุปกรณ์ STM32F105/107xx — รูปที่ 10: เพิ่มกล่องโต้ตอบไบต์ตัวเลือกแก้ไข อัปเดตในส่วน 3.2: DFU file ผู้จัดการ — รูปที่ 11: กล่องโต้ตอบ “ต้องการทำ” — รูปที่ 12: กล่องโต้ตอบ “การสร้าง” — รูปที่ 13: กล่องโต้ตอบ “การใส่ข้อมูลหลายถัง” — รูปที่ 14: กล่องโต้ตอบ “แยก” |
โปรดอ่านอย่างละเอียด:
ข้อมูลในเอกสารนี้มีให้เฉพาะในส่วนที่เกี่ยวข้องกับผลิตภัณฑ์ของ ST STMicroelectronics NV และบริษัทในเครือ (“ST”) ขอสงวนสิทธิ์ในการเปลี่ยนแปลง แก้ไข ดัดแปลง หรือปรับปรุงเอกสารนี้ และผลิตภัณฑ์และบริการที่อธิบายไว้ในที่นี้ได้ตลอดเวลาโดยไม่ต้องแจ้งให้ทราบ
ผลิตภัณฑ์ ST ทั้งหมดจำหน่ายตามข้อกำหนดและเงื่อนไขการขายของ ST
ผู้ซื้อจะต้องรับผิดชอบแต่เพียงผู้เดียวสำหรับการเลือก การเลือก และการใช้ผลิตภัณฑ์และบริการ ST ที่อธิบายไว้ในที่นี้ และ ST จะไม่รับผิดชอบใดๆ ทั้งสิ้นที่เกี่ยวข้องกับการเลือก การเลือก หรือการใช้ผลิตภัณฑ์และบริการ ST ที่อธิบายไว้ในที่นี้
ไม่มีการอนุญาตสิทธิ์ในทรัพย์สินทางปัญญาใดๆ ไม่ว่าจะโดยชัดแจ้งหรือโดยนัย โดยการห้ามปรามหรือวิธีอื่นใด ภายใต้เอกสารนี้ หากส่วนใดส่วนหนึ่งของเอกสารนี้อ้างอิงถึงผลิตภัณฑ์หรือบริการของบุคคลที่สาม จะไม่ถือเป็นการอนุญาตสิทธิ์โดย ST สำหรับการใช้งานผลิตภัณฑ์หรือบริการของบุคคลที่สามดังกล่าว หรือทรัพย์สินทางปัญญาใดๆ ที่มีอยู่ในนั้น หรือถือเป็นการรับประกันที่ครอบคลุมการใช้งานผลิตภัณฑ์หรือบริการของบุคคลที่สามดังกล่าว หรือทรัพย์สินทางปัญญาใดๆ ที่มีอยู่ในนั้นในลักษณะใดๆ ก็ตาม
เว้นแต่จะกำหนดไว้เป็นอย่างอื่นในข้อกำหนดและเงื่อนไขของการขาย ST ขอปฏิเสธการรับประกันโดยชัดแจ้งหรือโดยนัยเกี่ยวกับการใช้และ/หรือการขายผลิตภัณฑ์ ST รวมถึงโดยไม่มีการจำกัดการรับประกันโดยนัยของการค้าขาย ความเหมาะสมของข้อตกลงทางการค้า ในเขตอำนาจศาลใดๆ) หรือการละเมิดสิทธิบัตร ลิขสิทธิ์ หรือสิทธิ์ในทรัพย์สินทางปัญญาอื่นๆ
เว้นแต่จะได้รับการอนุมัติเป็นลายลักษณ์อักษรโดยชัดเจนจากตัวแทนที่ได้รับอนุญาตของ ST ผลิตภัณฑ์ ST จะไม่แนะนำ อนุญาต หรือรับประกันให้ใช้งานในด้านการทหาร เครื่องบิน อวกาศ การช่วยชีวิต หรือการช่วยชีวิต หรือในผลิตภัณฑ์หรือระบบที่ความล้มเหลวหรือการทำงานผิดปกติอาจส่งผลให้เกิดการบาดเจ็บส่วนบุคคล การเสียชีวิต หรือความเสียหายต่อทรัพย์สินหรือสิ่งแวดล้อมที่ร้ายแรง ผลิตภัณฑ์ ST ที่ไม่ได้ระบุว่าเป็น "เกรดยานยนต์" สามารถใช้ได้ในแอพพลิเคชั่นยานยนต์เท่านั้น โดยผู้ใช้ต้องรับผิดชอบความเสี่ยงเอง
การจำหน่ายผลิตภัณฑ์ ST ต่อโดยมีข้อกำหนดแตกต่างจากข้อความและ/หรือคุณลักษณะทางเทคนิคที่กำหนดไว้ในเอกสารนี้จะทำให้การรับประกันใด ๆ ที่ได้รับจาก ST เป็นโมฆะทันทีสำหรับผลิตภัณฑ์หรือบริการของ ST ที่อธิบายไว้ในที่นี้ และจะไม่สร้างหรือขยายในลักษณะใด ๆ ความรับผิดใด ๆ ของ เซนต์.
ST และโลโก้ ST เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ ST ในประเทศต่างๆ
ข้อมูลในเอกสารนี้ใช้แทนและแทนที่ข้อมูลทั้งหมดที่ให้มาก่อนหน้านี้
โลโก้ ST เป็นเครื่องหมายการค้าจดทะเบียนของ STMicroelectronics ชื่ออื่นๆ ทั้งหมดเป็นทรัพย์สินของเจ้าของที่เกี่ยวข้อง
© 2009 STMicroelectronics – สงวนลิขสิทธิ์
กลุ่มบริษัท STMicroelectronics
ออสเตรเลีย – เบลเยียม – บราซิล – แคนาดา – จีน – สาธารณรัฐเช็ก – ฟินแลนด์ – ฝรั่งเศส – เยอรมนี – ฮ่องกง – อินเดีย – อิสราเอล – อิตาลี – ญี่ปุ่น –
มาเลเซีย – มอลตา – โมร็อกโก – ฟิลิปปินส์ – สิงคโปร์ – สเปน – สวีเดน – สวิตเซอร์แลนด์ – สหราชอาณาจักร – สหรัฐอเมริกา
www.st.com
รหัสเอกสาร 13379 Rev4
เอกสาร / แหล่งข้อมูล
![]() |
การอัพเกรดเฟิร์มแวร์อุปกรณ์ USB ST DfuSe ส่วนขยาย STMicroelectronics [พีดีเอฟ] คู่มือการใช้งาน อุปกรณ์ USB DfuSe, อัพเกรดเฟิร์มแวร์ส่วนขยาย STMicroelectronics, อัพเกรดเฟิร์มแวร์อุปกรณ์ USB DfuSe, ส่วนขยาย STMicroelectronics, อัพเกรดเฟิร์มแวร์อุปกรณ์ USB DfuSe ส่วนขยาย STMicroelectronics, UM0412 |