ESPRESSIF-ໂລໂກ້

ESPRESSIF ESP32 Wroom-32D ESP32D WiFi ຄະນະພັດທະນາ

ESPRESSIF-ESP32-Wroom-32D-ESP32D-WiFi-Development-Board-fig-1

ເອກະສານນີ້ອະທິບາຍຄວາມແຕກຕ່າງລະຫວ່າງການແກ້ໄຂຊິບ v3.0 ແລະການແກ້ໄຂຊິບ ESP32 ທີ່ຜ່ານມາ.

ບັນທຶກການປ່ອຍ

ESPRESSIF-ESP32-Wroom-32D-ESP32D-WiFi-Development-Board-fig-3

ແຈ້ງການປ່ຽນແປງເອກະສານ

Espressif ສະໜອງການແຈ້ງເຕືອນທາງອີເມວເພື່ອໃຫ້ລູກຄ້າອັບເດດກ່ຽວກັບການປ່ຽນແປງເອກະສານດ້ານວິຊາການ. ກະລຸນາຈອງໄດ້ທີ່ https://www.espressif.com/en/subscribe.

ການຢັ້ງຢືນ

ດາວໂຫລດໃບຢັ້ງຢືນສໍາລັບຜະລິດຕະພັນ Espressif ຈາກ https://www.espressif.com/en/certificates.

ການປ່ຽນແປງການອອກແບບໃນຊິບ

Espressif ໄດ້ປ່ອຍຕົວການແກ້ໄຂຊິບ ESP32 v3.0 ທີ່ມີລັກສະນະການປ່ຽນແປງລະດັບ wafer ໂດຍອີງໃສ່ການປັບປຸງຊິບ ESP32 ທີ່ຜ່ານມາ. ການ​ປ່ຽນ​ແປງ​ການ​ອອກ​ແບບ​ນໍາ​ສະ​ເຫນີ​ໃນ​ການ​ແກ້​ໄຂ​ຊິບ ESP32 v3.0 ແມ່ນ​:

  1. ແກ້ໄຂ “ເນື່ອງຈາກເວລາເປີດແຟລດ, ການຣີເຊັດເຄື່ອງເຝົ້າລະວັງເກີດຂຶ້ນເມື່ອ ESP32 ຖືກເປີດເຄື່ອງ ຫຼືຕື່ນຈາກການນອນຫຼັບເລິກ”. ລາຍລະອຽດຂອງບັນຫາສາມາດພົບໄດ້ໃນລາຍການ 3.8 ໃນ ESP32 Series SoC Errata.
  2. PSRAM Cache Bug Fix: ແກ້ໄຂ "ເມື່ອ CPU ເຂົ້າເຖິງ SRAM ພາຍນອກໃນລໍາດັບທີ່ແນ່ນອນ, ການອ່ານແລະຂຽນຂໍ້ຜິດພາດສາມາດເກີດຂື້ນໄດ້". ລາຍລະອຽດຂອງບັນຫາສາມາດພົບໄດ້ໃນລາຍການ 3.9 ໃນ ESP32 Series SoC Errata.
  3. ແກ້ໄຂ "ເມື່ອແຕ່ລະ CPU ອ່ານສະຖານທີ່ທີ່ຢູ່ທີ່ແຕກຕ່າງກັນພ້ອມໆກັນ, ຄວາມຜິດພາດການອ່ານສາມາດເກີດຂື້ນໄດ້". ລາຍລະອຽດຂອງບັນຫາສາມາດພົບໄດ້ໃນລາຍການ 3.10 ໃນ ESP32 Series SoC Errata.
  4. ປັບຄວາມສະຖຽນຂອງ Crystal oscillator 32.768 KHz. ບັນຫາດັ່ງກ່າວໄດ້ຖືກລາຍງານໂດຍລູກຄ້າວ່າມີຄວາມເປັນໄປໄດ້ຕໍ່າທີ່ຮາດແວການແກ້ໄຂຊິບ v1.0, ແກັສຄຣິສຕິກ 32.768 KHz ບໍ່ສາມາດເລີ່ມຕົ້ນໄດ້ຢ່າງຖືກຕ້ອງ.
  5. ແກ້ໄຂບັນຫາການສີດຄວາມຜິດກ່ຽວກັບການບູດທີ່ປອດໄພແລະການເຂົ້າລະຫັດແຟດຖືກແກ້ໄຂແລ້ວ. ອ້າງອິງ: ຄຳແນະນຳຄວາມປອດໄພກ່ຽວກັບການສີດຜິດ ແລະ ການປ້ອງກັນ eFuse (CVE-2019-17391) & Espressif Security Advisory ກ່ຽວກັບການສີດຜິດ ແລະ ການໃສ່ເກີບທີ່ປອດໄພ (CVE-2019-15894)
  6. ການປັບປຸງ: ປ່ຽນອັດຕາ baud ຕໍາ່ສຸດທີ່ສະຫນັບສະຫນູນໂດຍໂມດູນ TWAI ຈາກ 25 kHz ເປັນ 12.5 kHz.
  7. ອະ​ນຸ​ຍາດ​ໃຫ້​ຮູບ​ແບບ Boot ການ​ດາວ​ໂຫຼດ​ໄດ້​ຖືກ​ປິດ​ຢ່າງ​ຖາ​ວອນ​ໂດຍ​ການ​ດໍາ​ເນີນ​ໂຄງ​ການ eFuse bit UART_DOWNLOAD_DIS. ເມື່ອບິດນີ້ຖືກຕັ້ງໂຄງການເປັນ 1, ດາວໂຫລດໂຫມດ Boot ບໍ່ສາມາດໃຊ້ໄດ້ແລະການບູດຈະລົ້ມເຫລວຖ້າຫາກວ່າ pins strapping ໄດ້ຖືກຕັ້ງສໍາລັບໂຫມດນີ້. ໂປຣແກຣມຊອບແວນີ້ຂຽນໃສ່ bit 27 ຂອງ EFUSE_BLK0_WDATA0_REG, ແລະອ່ານບິດນີ້ໂດຍການອ່ານ bit 27 ຂອງ EFUSE_BLK0_RDATA0_REG. ຂຽນ disable ສໍາລັບ bit ນີ້ແມ່ນແບ່ງປັນກັບ write disable ສໍາລັບຊ່ອງ flash_crypt_cnt eFuse.

ຜົນກະທົບຕໍ່ໂຄງການລູກຄ້າ

ພາກນີ້ມີຈຸດປະສົງເພື່ອຊ່ວຍໃຫ້ລູກຄ້າຂອງພວກເຮົາເຂົ້າໃຈຜົນກະທົບຂອງການນໍາໃຊ້ການແກ້ໄຂຊິບ v3.0 ໃນການອອກແບບໃຫມ່ຫຼືການປ່ຽນແທນ SoC ຮຸ່ນເກົ່າດ້ວຍການແກ້ໄຂຊິບ v3.0 ໃນການອອກແບບທີ່ມີຢູ່ແລ້ວ.

ໃຊ້ກໍລະນີ 1: ການຍົກລະດັບຮາດແວ ແລະຊອບແວ
ນີ້ແມ່ນກໍລະນີການນໍາໃຊ້ທີ່ໂຄງການໃຫມ່ກໍາລັງຖືກລິເລີ່ມຫຼືຍົກລະດັບສໍາລັບຮາດແວແລະຊອບແວໃນໂຄງການທີ່ມີຢູ່ແລ້ວແມ່ນທາງເລືອກທີ່ເປັນໄປໄດ້. ໃນກໍລະນີດັ່ງກ່າວ, ໂຄງການສາມາດໄດ້ຮັບຜົນປະໂຫຍດຈາກການປ້ອງກັນການໂຈມຕີການສີດຜິດພາດແລະຍັງສາມາດເອົາ advantage ຂອງກົນໄກການບູດທີ່ປອດໄພໃຫມ່ກວ່າແລະການແກ້ໄຂ PSRAM cache bug ດ້ວຍການເພີ່ມປະສິດທິພາບຂອງ PSRAM ເລັກນ້ອຍ.

  1. ການປ່ຽນແປງການອອກແບບຮາດແວ:
    ກະລຸນາປະຕິບັດຕາມຄໍາແນະນໍາການອອກແບບຮາດແວ ESP32 ຫຼ້າສຸດ. ສໍາລັບການເພີ່ມປະສິດທິພາບບັນຫາຄວາມຫມັ້ນຄົງຂອງ crystal oscillator 32.768 KHz, ກະລຸນາເບິ່ງພາກ Crystal Oscillator ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
  2. ການປ່ຽນແປງການອອກແບບຊອບແວ:
    1. ເລືອກການຕັ້ງຄ່າຂັ້ນຕ່ຳເປັນ Rev3: ໄປທີ່ menuconfig > Conponent config > ESP32-specific, ແລະຕັ້ງຕົວເລືອກ Rev32 ທີ່ຮອງຮັບຂັ້ນຕ່ຳເປັນ “Rev 3”.
    2. ເວີຊັ່ນຊອບແວ: ແນະນຳໃຫ້ໃຊ້ boot ປອດໄພທີ່ອີງໃສ່ RSA ຈາກ ESP-IDF v4.1 ແລະຕໍ່ມາ. ລຸ້ນ ESP-IDF v3.X ຍັງສາມາດເຮັດວຽກກັບແອັບພລິເຄຊັນທີ່ມີ boot ທີ່ປອດໄພຕົ້ນສະບັບ V1.

ໃຊ້ກໍລະນີ 2: ການຍົກລະດັບຮາດແວເທົ່ານັ້ນ
ນີ້ແມ່ນກໍລະນີການນໍາໃຊ້ທີ່ລູກຄ້າມີໂຄງການທີ່ມີຢູ່ທີ່ສາມາດອະນຸຍາດໃຫ້ຍົກລະດັບຮາດແວໄດ້ແຕ່ຊອບແວຈໍາເປັນຕ້ອງຍັງຄົງຢູ່ຄືກັນໃນທົ່ວການປັບປຸງຮາດແວ. ໃນກໍລະນີນີ້ໂຄງການໄດ້ຮັບຜົນປະໂຫຍດຂອງຄວາມປອດໄພຕໍ່ການໂຈມຕີທີ່ຜິດພາດ, PSRAM cache bug fix ແລະບັນຫາຄວາມຫມັ້ນຄົງຂອງ crystal oscillator 32.768KHz. ການປະຕິບັດ PSRAM ຍັງຄົງຢູ່ຄືກັນ.

  1. ການປ່ຽນແປງການອອກແບບຮາດແວ:
    ກະລຸນາປະຕິບັດຕາມຄໍາແນະນໍາການອອກແບບຮາດແວ ESP32 ຫຼ້າສຸດ.
  2. ການປ່ຽນແປງການອອກແບບຊອບແວ:
    ລູກ​ຄ້າ​ສາ​ມາດ​ສືບ​ຕໍ່​ນໍາ​ໃຊ້​ຊອບ​ແວ​ດຽວ​ກັນ​ແລະ​ຖານ​ສອງ​ສໍາ​ລັບ​ການ​ຜະ​ລິດ​ຕະ​ພັນ​ທີ່​ຖືກ​ນໍາ​ໃຊ້​. ໄບນາຣີຂອງແອັບພລິເຄຊັນດຽວກັນຈະເຮັດວຽກຢູ່ໃນທັງສອງການແກ້ໄຂຊິບ v1.0 ແລະການແກ້ໄຂຊິບ v3.0.

ສະເພາະປ້າຍກຳກັບ

  • ປ້າຍກຳກັບຂອງ ESP32-D0WD-V3 ແມ່ນສະແດງຢູ່ລຸ່ມນີ້:

    ESPRESSIF-ESP32-Wroom-32D-ESP32D-WiFi-Development-Board-fig-2

  • ປ້າຍກຳກັບຂອງ ESP32-D0WDQ6-V3 ແມ່ນສະແດງຢູ່ລຸ່ມນີ້:

    ESPRESSIF-ESP32-Wroom-32D-ESP32D-WiFi-Development-Board-fig-2

ຂໍ້ມູນການສັ່ງຊື້

ສໍາລັບການສັ່ງຊື້ສິນຄ້າ, ກະລຸນາເບິ່ງທີ່: ESP Product Selector.

ການປະຕິເສດຄວາມຮັບຜິດຊອບ ແລະແຈ້ງການລິຂະສິດ

  • ຂໍ້ມູນໃນເອກະສານນີ້, ລວມທັງ URL ການອ້າງອິງ, ມີການປ່ຽນແປງໂດຍບໍ່ມີການແຈ້ງການ.
  • ເອກະສານນີ້ແມ່ນສະໜອງໃຫ້ໂດຍບໍ່ມີການຮັບປະກັນອັນໃດອັນໜຶ່ງ, ລວມທັງການຮັບປະກັນການຄ້າຂາຍ, ບໍ່ລະເມີດ, ຄວາມເໝາະສົມເພື່ອຈຸດປະສົງສະເພາະ, ຫຼືການຮັບປະກັນໃດໆກໍຕາມ, ຫຼືການຮັບປະກັນໃດໆກໍຕາມ.AMPLE.
  • ຄວາມຮັບຜິດຊອບທັງຫມົດ, ລວມທັງຄວາມຮັບຜິດຊອບສໍາລັບການລະເມີດສິດທິຂອງເຈົ້າຂອງໃດໆ, ທີ່ກ່ຽວຂ້ອງກັບການນໍາໃຊ້ຂໍ້ມູນໃນເອກະສານນີ້ແມ່ນປະຕິເສດ. ບໍ່ມີການອະນຸຍາດໃດໆທີ່ສະແດງອອກ ຫຼືໂດຍທາງອ້ອມ, ໂດຍປິດກັ້ນ ຫຼື ຖ້າບໍ່ດັ່ງນັ້ນ, ຕໍ່ກັບສິດຊັບສິນທາງປັນຍາແມ່ນໄດ້ຮັບການອະນຸຍາດໃຫ້ຢູ່ໃນນີ້.
  • ໂລໂກ້ສະມາຊິກ Wi-Fi Alliance ເປັນເຄື່ອງໝາຍການຄ້າຂອງ Wi-Fi Alliance. ໂລໂກ້ Bluetooth ເປັນເຄື່ອງໝາຍການຄ້າທີ່ຈົດທະບຽນຂອງ Bluetooth SIG.
  • ຊື່ການຄ້າທັງໝົດ, ເຄື່ອງໝາຍການຄ້າ ແລະເຄື່ອງໝາຍການຄ້າທີ່ໄດ້ລົງທະບຽນທີ່ກ່າວໄວ້ໃນເອກະສານນີ້ແມ່ນເປັນຊັບສິນຂອງເຈົ້າຂອງຂອງເຂົາເຈົ້າ, ແລະໄດ້ຮັບການຍອມຮັບຈາກນີ້.
  • ສະຫງວນລິຂະສິດ © 2022 Espressif Inc. ສະຫງວນລິຂະສິດທັງໝົດ.

ເອກະສານ / ຊັບພະຍາກອນ

ESPRESSIF ESP32 Wroom-32D ESP32D WiFi ຄະນະພັດທະນາ [pdf] ຄູ່ມືຜູ້ໃຊ້
ESP32, ກະດານພັດທະນາ WiFi Wroom-32D ESP32D, ກະດານພັດທະນາ WiFi, ກະດານພັດທະນາ Wroom-32D ESP32D, ກະດານພັດທະນາ, ກະດານ

ເອກະສານອ້າງອີງ

ອອກຄໍາເຫັນ

ທີ່ຢູ່ອີເມວຂອງເຈົ້າຈະບໍ່ຖືກເຜີຍແຜ່. ຊ່ອງຂໍ້ມູນທີ່ຕ້ອງການຖືກໝາຍໄວ້ *