สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
ทำไม ? การสำรองข้อมูลเฟิร์มแวร์ดั้งเดิมเป็นสิ่งสำคัญ
ที่ง่ายที่สุดคือ = ต้นฉบับคือต้นฉบับ
ในบทช่วยสอนนี้ ฉันจะแสดงวิธีสำรองข้อมูลเฟิร์มแวร์ดั้งเดิมของ esp8266ex
ESP8266EX เป็นไมโครชิป Wi-Fi ราคาประหยัดพร้อมสแต็ค TCP/IP เต็มรูปแบบและความสามารถของไมโครคอนโทรลเลอร์ที่ผลิตโดยผู้ผลิต Espressif Systems ในเซี่ยงไฮ้ ประเทศจีน
ขั้นตอนที่ 1: ต้องใช้ฮาร์ดแวร์
ฮาร์ดแวร์
1. ESP8266EX หรือ ESP8266-01
2. โมดูล FTDI ซึ่งรองรับเอาต์พุต 3.3 v
3. เขียงหั่นขนม
4. และสายจัมเปอร์ตัวเมียถึงตัวเมีย
ฉันไม่แนะนำสำหรับ Arduino มันสร้างปัญหามากมาย
ขั้นตอนที่ 2: ซอฟต์แวร์ที่จำเป็น
1. Python 2 หรือ Python 3 ขึ้นอยู่กับคุณ
และอย่าลืมติดตั้ง (Python Serial Library) เพื่อดูข้อมูลเพิ่มเติมและขั้นตอนการติดตั้ง
2..esptool
3. ในที่สุดคุณจะต้องมีพรอมต์คำสั่งหรือเทอร์มินัล
และส่วนซอฟต์แวร์เสร็จแล้ว
ขั้นตอนที่ 3: การเชื่อมต่อฮาร์ดแวร์
FTDI CONNECTION…………………. ESP8266EX CONNECTION
- FTDI GND………………………………………. ESP GND + ESP GPIO0
- FTDI RX………………………………………….. ESP TX
- FTDI TX………………………………………….. ESP RX
- FTDI VCC……………………………………….. ESP CH-PD + ESP VCC
ส่วนการเชื่อมต่อเสร็จสิ้นแล้ว ถึงเวลาสำรองข้อมูล
ขั้นตอนที่ 4: ตอนนี้ Command Prompt Part
- คัดลอก esptool ไปที่ (C:/) Directory
- เปิดพรอมต์คำสั่งของคุณ
- ตอนนี้ทำตามคำสั่ง
ซีดี /
cd esptool
การติดตั้ง Esptool
setup.py ติดตั้ง
สิ่งสำคัญคือต้องตั้งค่าขนาดแฟลชและค่าโหมดแฟลชให้ถูกต้องตามอุปกรณ์ของคุณ
esptool.py --พอร์ต COMx flash_id
การสำรองข้อมูลเฟิร์มแวร์
esptool.py --พอร์ต COMx read_flash 0x00000 0x400000 image.bin
คำสั่งพิเศษบางอย่าง:
ลบเฟิร์มแวร์
esptool.py --พอร์ต COMx Erase_flash
อัพโหลดเฟิร์มแวร์
esptool.py --พอร์ต COMx write_flash -fs 4MB -fm dio 0x0 image.binเปลี่ยนค่าของ x เป็นพอร์ต COM ของคุณ x=หมายเลขพอร์ต ….ตัวอย่าง: COM15, COM12