ESP Easy Flasher

อินโทร
ESP Easy Flasher เป็น wrapper สำหรับ great esptool.exe และ power shell เพื่อให้สามารถแฟลชและโปรแกรม ESP8266 ได้อย่างง่ายดายด้วยเฟิร์มแวร์ ESP Easy ไฟล์ที่จำเป็นทั้งหมดจะรวมอยู่ในไฟล์ exe เพียงดาวน์โหลดและวางไว้ในที่ที่คุณต้องการ มันจะแยกโครงสร้างไฟล์ที่จำเป็นและไฟล์ที่ขาดหายไปโดยอัตโนมัติ แนวคิดเบื้องหลังแอพคือการทำให้การกระพริบและการตั้งค่า ESP Easy FW เป็นสตรีมที่เรียงรายให้มากที่สุด มันยังคงเป็นระยะแรก แต่หวังว่าควรจะใช้งานได้สำหรับกรณีการใช้งานส่วนใหญ่
คุณสมบัติแฟลช
+ Flash ESP8266 (+ESP8285) using embedded ESPTOOL.exe [0.4.12]
+ Use maximum baud rate if wanted
+ Use forced DOUT if wanted
+ Monitor serial (COM) port using embedded plink.exe
+ Download new versions from GitHub
- Erase flash (NOT IMPLEMENTED)
- Scan for ESP model + size of mem (NOT IMPLEMENTED)
คุณสมบัติโพสต์แฟลช (สำหรับ ESP Easy 2.0.0+)
+ NO NEED FOR AP MODE setup: set Unit name, number, admin password, Wifi settings, IP, right after flash
+ Activate and upload rules (DEPENDING ON THE CONNECTION TO THE UNIT THIS MIGHT TAKE SOME MINUTES DUE TO LATENCY)
ข้อมูลเพิ่มเติม
- รองรับ Windows เท่านั้น (Windows 10, Windows 8.1, Windows 8, Windows 7) เนื่องจากพึ่งพา PowerShell V2+ เพื่อสื่อสารแบบอนุกรมกับหน่วย
- เอเจนซี่ FB เป็นตัวอักษรที่ใช้ภายในแอพหากไม่แสดงแอพจะขอให้คุณลากและวางไฟล์ตัวอักษรสองไฟล์ที่พบในโฟลเดอร์ App_Data ไปยังโฟลเดอร์ Fonts (เปิดโดยอัตโนมัติ)
- สิทธิ์ของผู้ดูแลระบบ เป็นสิ่งจำเป็นเพื่อให้สามารถรับชื่อพอร์ต COM (ชื่อไดรเวอร์)
- ไฟล์ bin จะต้องวางไว้ในโฟลเดอร์ bin (อาจเปลี่ยนแปลงในอนาคต แต่ฉันวางแผนที่จะดาวน์โหลดรีลีสใหม่จาก GitHub โดยอัตโนมัติ) โดยอัตโนมัติ)
- ต้องวาง ไฟล์กฎ (txt) ไว้ในโฟลเดอร์กฎ
- ไฟล์บันทึก สำหรับแต่ละแฟลชจะถูกวางไว้ในโฟลเดอร์บันทึก
- บันทึกการดีบัก ถูกสร้างขึ้นโดย: บันทึกการตั้งค่าและเปิดไฟล์ INI เปลี่ยนระดับการดีบักระดับ 0 เป็น 1 แอพรีสตาร์ทและไฟล์บันทึกข้อผิดพลาดจะปรากฏขึ้นในสถานที่เดียวกันกับ EXE บันทึกการดีบักจะถูกส่งที่นี่ แต่โปรดเพิ่มข้อมูล (อีเมลชื่อ ฯลฯ ) ในไฟล์ข้อความก่อนอัปโหลด!
- การจัดการข้อผิดพลาด หากเครื่องมือแฟลชกำลังบอกคุณว่าเกิดข้อผิดพลาดการทดสอบมาตรฐานคือการรีเซ็ตเครื่อง (หากหน่วยมีสวิตช์สำหรับสิ่งนี้ให้ใช้อันนั้นและถอดสายเคเบิลออก) แล้วลองอีกครั้ง การกระพริบมากกว่าอนุกรมไม่ใช่วิทยาศาสตร์ที่แน่นอน
- โพสต์การจัดการแฟลช หลังจากแฟลชที่ประสบความสำเร็จคุณสามารถใช้เครื่องมือเพื่อตั้งโปรแกรมหน่วยผ่านการเชื่อมต่ออนุกรม การใช้ฟิลด์อินพุตข้อความใน GUI (ข้อมูลหน่วยและการตั้งค่า WiFi) คุณสามารถทำการล็อกอิน ESP ไปยังเครือข่ายของคุณโดยไม่จำเป็นต้องเชื่อมต่อโดยใช้โหมดจุดเชื่อมต่อ แต่บางหน่วยมีการรีบูตเวลาที่ยากลำบากหลังจากแฟลช (วิธีเริ่มต้นคือเครื่องมือแฟลชจะทำให้หน่วยรีบูตหลังจากแฟลชสำเร็จ) ในการแก้ไขปัญหานี้ฉันได้เพิ่มฟังก์ชั่นการมีแอปพลิเคชันหยุดชั่วคราวหลังจากแฟลชและก่อนที่จะมีลำดับแฟลชโพสต์สิ่งนี้ช่วยให้คุณสามารถรีบูต/รีเซ็ตหน่วยที่ไม่ตอบสนองต่อการสื่อสารแบบอนุกรมโดยอัตโนมัติ
ฉันวางแผนเพิ่มคุณสมบัติเพิ่มเติมเป็นประจำทุกสัปดาห์ ขอบคุณสำหรับข้อเสนอแนะทั้งหมด!
ตำนาน
+ Green is a feature already implemented
- Red is on the todo-list
คำเตือน
- GUI บางครั้งก็ทำตัวแปลก ๆ คุณสามารถแก้ไขได้โดยการบันทึก (ปุ่มหรือ alt + s) การตั้งค่าและในค่าเริ่มต้นการเปลี่ยน "พิกเซลต่อนิ้ว" เป็นสิ่งที่มากหรือน้อยกว่าค่าปัจจุบัน เปิดตัวแอพอีกครั้งและจะแสดงให้เห็นว่าใหญ่ขึ้น/เล็กกว่าเดิม