ESPRESSIF ESP32 Wroom-32D ESP32D บอร์ดพัฒนา WiFi
เอกสารนี้อธิบายความแตกต่างระหว่างการแก้ไขชิปเวอร์ชัน 3.0 และการแก้ไขชิป ESP32 ก่อนหน้า
หมายเหตุการเปิดตัว
แจ้งเปลี่ยนเอกสาร
Espressif ให้การแจ้งเตือนทางอีเมลเพื่อให้ลูกค้าอัปเดตเกี่ยวกับการเปลี่ยนแปลงเอกสารทางเทคนิค กรุณาสมัครสมาชิกที่ https://www.espressif.com/en/subscribe.
การรับรอง
ดาวน์โหลดใบรับรองสำหรับผลิตภัณฑ์ Espressif จาก https://www.espressif.com/en/certificates.
การเปลี่ยนแปลงการออกแบบในชิป
Espressif ได้เปิดตัวการแก้ไขชิป ESP32 v3.0 ซึ่งมีการเปลี่ยนแปลงระดับเวเฟอร์โดยอิงจากการแก้ไขชิป ESP32 ก่อนหน้า การเปลี่ยนแปลงการออกแบบที่นำมาใช้ในการแก้ไขชิป ESP32 v3.0 คือ:
- แก้ไข "เนื่องจากเวลาเริ่มต้นแฟลช การรีเซ็ตสุนัขเฝ้าบ้านปลอมเกิดขึ้นเมื่อ ESP32 เปิดขึ้นหรือปลุกจาก Deep-sleep" รายละเอียดของปัญหาสามารถพบได้ในข้อ 3.8 ใน ESP32 Series SoC Errata
- แก้ไขข้อผิดพลาดแคช PSRAM: แก้ไข “เมื่อ CPU เข้าถึง SRAM ภายนอกในลำดับที่แน่นอน ข้อผิดพลาดในการอ่านและเขียนอาจเกิดขึ้นได้” รายละเอียดของปัญหาสามารถพบได้ในข้อ 3.9 ใน ESP32 Series SoC Errata
- แก้ไข “เมื่อ CPU แต่ละตัวอ่านพื้นที่ที่อยู่ที่แตกต่างกันพร้อมกัน อาจเกิดข้อผิดพลาดในการอ่านได้” รายละเอียดของปัญหาสามารถพบได้ในข้อ 3.10 ใน ESP32 Series SoC Errata
- ปรับปรุงความเสถียรของคริสตัลออสซิลเลเตอร์ 32.768 KHz ไคลเอนต์รายงานปัญหานี้ว่ามีความเป็นไปได้ต่ำที่ฮาร์ดแวร์คริสตัลออสซิลเลเตอร์ 1.0 KHz 32.768 KHz ไม่สามารถเริ่มทำงานได้อย่างถูกต้องบนฮาร์ดแวร์การแก้ไขชิป vXNUMX
- แก้ไขปัญหา Fault Inject เกี่ยวกับการบูตอย่างปลอดภัยและการเข้ารหัสแฟลชได้รับการแก้ไขแล้ว อ้างอิง: คำแนะนำด้านความปลอดภัยเกี่ยวกับ Fault Inject และการป้องกัน eFuse (CVE-2019-17391) และคำแนะนำด้านความปลอดภัย Espressif เกี่ยวกับ Fault Injection และ Secure Boot (CVE-2019-15894)
- การปรับปรุง: เปลี่ยนอัตราบอดขั้นต่ำที่สนับสนุนโดยโมดูล TWAI จาก 25 kHz เป็น 12.5 kHz
- อนุญาตให้ปิดใช้งานโหมดดาวน์โหลดบูตอย่างถาวรโดยการเขียนโปรแกรม eFuse บิตใหม่ UART_DOWNLOAD_DIS เมื่อบิตนี้ถูกตั้งโปรแกรมไว้ที่ 1 จะไม่สามารถใช้โหมดดาวน์โหลดบูตได้ และการบูตจะล้มเหลวหากตั้งค่าหมุดรัดไว้สำหรับโหมดนี้ ซอฟต์แวร์จะเขียนโปรแกรมบิตนี้โดยเขียนลงในบิต 27 ของ EFUSE_BLK0_WDATA0_REG และอ่านบิตนี้โดยการอ่านบิต 27 ของ EFUSE_BLK0_RDATA0_REG ปิดการใช้งานการเขียนสำหรับบิตนี้จะถูกแชร์พร้อมกับปิดการใช้งานการเขียนสำหรับฟิลด์ flash_crypt_cnt eFuse
ผลกระทบต่อโครงการของลูกค้า
ส่วนนี้มีจุดมุ่งหมายเพื่อช่วยให้ลูกค้าของเราเข้าใจผลกระทบของการใช้การปรับปรุงชิป v3.0 ในการออกแบบใหม่ หรือแทนที่ SoC เวอร์ชันเก่าด้วยการปรับปรุงชิป v3.0 ในการออกแบบที่มีอยู่
ใช้กรณีที่ 1: การอัปเกรดฮาร์ดแวร์และซอฟต์แวร์
นี่คือกรณีการใช้งานที่กำลังเริ่มต้นโปรเจ็กต์ใหม่หรืออัปเกรดฮาร์ดแวร์และซอฟต์แวร์ในโปรเจ็กต์ที่มีอยู่เป็นตัวเลือกที่เป็นไปได้ ในกรณีเช่นนี้ โครงการจะได้รับประโยชน์จากการป้องกันการโจมตีจากการฉีดข้อผิดพลาด และยังสามารถรับแอดแวนได้อีกด้วยtage ของกลไกการบูตที่ปลอดภัยที่ใหม่กว่าและการแก้ไขข้อผิดพลาดแคช PSRAM พร้อมประสิทธิภาพ PSRAM ที่ได้รับการปรับปรุงเล็กน้อย
- การเปลี่ยนแปลงการออกแบบฮาร์ดแวร์:
โปรดปฏิบัติตามแนวทางการออกแบบฮาร์ดแวร์ ESP32 ล่าสุด สำหรับการเพิ่มประสิทธิภาพปัญหาความเสถียรของคริสตัลออสซิลเลเตอร์ 32.768 KHz โปรดดูข้อมูลเพิ่มเติมที่ส่วน Crystal Oscillator - การเปลี่ยนแปลงการออกแบบซอฟต์แวร์:
- เลือกการกำหนดค่าขั้นต่ำเป็น Rev3: ไปที่ menuconfig > การกำหนดค่า Conponent > เฉพาะ ESP32 และตั้งค่าตัวเลือกการแก้ไขขั้นต่ำที่รองรับ ESP32 เป็น "Rev 3"
- เวอร์ชันซอฟต์แวร์: แนะนำให้ใช้การบูตอย่างปลอดภัยแบบ RSA จาก ESP-IDF v4.1 และใหม่กว่า ESP-IDF v3.X เวอร์ชันรีลีสยังสามารถทำงานร่วมกับแอปพลิเคชันที่มีการบูตอย่างปลอดภัย V1 ดั้งเดิมได้
ใช้กรณีที่ 2: อัปเกรดฮาร์ดแวร์เท่านั้น
นี่เป็นกรณีการใช้งานที่ลูกค้ามีโปรเจ็กต์อยู่แล้วซึ่งสามารถอัพเกรดฮาร์ดแวร์ได้ แต่ซอฟต์แวร์จำเป็นต้องคงเหมือนเดิมตลอดการแก้ไขฮาร์ดแวร์ ในกรณีนี้ โปรเจ็กต์จะได้รับประโยชน์จากการรักษาความปลอดภัยจากการโจมตี Fault Injection การแก้ไขข้อบกพร่องแคช PSRAM และปัญหาความเสถียรของคริสตัลออสซิลเลเตอร์ 32.768KHz ประสิทธิภาพของ PSRAM ยังคงเหมือนเดิม
- การเปลี่ยนแปลงการออกแบบฮาร์ดแวร์:
โปรดปฏิบัติตามแนวทางการออกแบบฮาร์ดแวร์ ESP32 ล่าสุด - การเปลี่ยนแปลงการออกแบบซอฟต์แวร์:
ลูกค้าสามารถใช้ซอฟต์แวร์และไบนารีเดียวกันต่อไปสำหรับผลิตภัณฑ์ที่ปรับใช้ได้ ไบนารีของแอปพลิเคชันเดียวกันจะทำงานบนทั้งการแก้ไขชิปเวอร์ชัน 1.0 และการแก้ไขชิปเวอร์ชัน 3.0
ข้อกำหนดฉลาก
- ฉลากของ ESP32-D0WD-V3 แสดงไว้ด้านล่าง:
- ฉลากของ ESP32-D0WDQ6-V3 แสดงไว้ด้านล่าง:
ข้อมูลการสั่งซื้อ
สำหรับการสั่งซื้อสินค้า โปรดดูที่: ESP Product Selector
ประกาศข้อจำกัดความรับผิดชอบและลิขสิทธิ์
- ข้อมูลในเอกสารนี้ รวมถึง URL ข้อมูลอ้างอิงอาจเปลี่ยนแปลงได้โดยไม่ต้องแจ้งให้ทราบ
- เอกสารนี้มีให้ตามที่เป็นอยู่โดยไม่มีการรับประกันใด ๆ รวมถึงการรับประกันใด ๆ ของความสามารถในการซื้อขาย การไม่ละเมิด ความเหมาะสมสำหรับวัตถุประสงค์เฉพาะใด ๆ หรือการรับประกันอื่น ๆ ที่เกิดขึ้นจากข้อเสนอ ข้อมูลจำเพาะ หรือAMPเลอ.
- ความรับผิดทั้งหมด รวมถึงความรับผิดสำหรับการละเมิดสิทธิ์ในทรัพย์สินที่เกี่ยวข้องกับการใช้ข้อมูลในเอกสารนี้ถือเป็นการปฏิเสธ ไม่มีการอนุญาตโดยชัดแจ้งหรือโดยนัย โดยการปิดปากหรืออื่น ๆ ต่อสิทธิ์ในทรัพย์สินทางปัญญาใด ๆ ในที่นี้
- โลโก้สมาชิก Wi-Fi Alliance เป็นเครื่องหมายการค้าของ Wi-Fi Alliance โลโก้ Bluetooth เป็นเครื่องหมายการค้าจดทะเบียนของ Bluetooth SIG
- ชื่อทางการค้า เครื่องหมายการค้าและเครื่องหมายการค้าจดทะเบียนทั้งหมดที่กล่าวถึงในเอกสารนี้เป็นทรัพย์สินของเจ้าของที่เกี่ยวข้องและเป็นที่ยอมรับในที่นี้
- ลิขสิทธิ์ © 2022 Espressif Inc. สงวนลิขสิทธิ์
เอกสาร / แหล่งข้อมูล
![]() |
ESPRESSIF ESP32 Wroom-32D ESP32D บอร์ดพัฒนา WiFi [พีดีเอฟ] คู่มือการใช้งาน ESP32, Wroom-32D ESP32D บอร์ดพัฒนา WiFi, บอร์ดพัฒนา WiFi, Wroom-32D ESP32D บอร์ดพัฒนา, บอร์ดพัฒนา, บอร์ด |