Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Mọi người đều cố gắng cập nhật chương trình cơ sở của mô-đun ESP8266. Hướng dẫn có thể giúp bạn trong việc cài đặt chương trình cơ sở trong ESP8266.
Bước 1: Kết nối ESP8266 với máy tính
Trước hết, bạn cần kết nối ESP8266 với Máy tính với sự trợ giúp của Arduino UNO hoặc USB-UART. làm theo sơ đồ mạch để kết nối mô-đun ESP8266 với Arduino hoặc USB-UART
CHO ARDUINO UNO
- Kết nối chân 3.3v của Arduino UNO với chân V ++ và EN của ESP8266
- Kết nối chân GND của Arduino UNO với chân GND của ESP8266
- Kết nối TX, RX của chân Arduino UNO với RX và TX pinof ESP8266
- Kết nối công tắc giữa chân GND của Arduino UNO và chân CPIO0 của ESP8266 để kích hoạt chế độ cập nhật chương trình cơ sở. (khi công tắc được nhấn)
- Kết nối RST của Arduino UNO với GND của Arduino UNO
theo sơ đồ mạch
ĐỐI VỚI USB-UART
- Kết nối chân 3.3v của USB-UART với chân V ++ và EN của ESP8266
- Kết nối chân GND của USB-UART với chân GND của ESP8266
- Kết nối TX, RX của chân USB-UART với chân RX và TX của ESP8266
- Kết nối công tắc giữa chân GND của USB-UART và chân CPIO0 của ESP8266 để kích hoạt chế độ cập nhật chương trình cơ sở. (Khi nhấn công tắc)
Bước 2: Kiểm tra phiên bản hiện tại
Để kiểm tra phiên bản hiện tại của ESP8266, hãy mở Arduino IDE (nếu bạn chưa có, hãy nhấp vào liên kết để tải: -https://www.arduino.cc/en/main/software)
Lưu ý: - Công tắc b / w GND và CIPO0 sẽ mở (không được nhấn)
Mở dự án mới <Chọn cổng trong công cụ <Mở màn hình nối tiếp trong công cụ <Chọn tốc độ truyền đến 115200
Màn hình cổng nối tiếp cần được thiết lập để dòng lệnh sẽ được gửi với cả hai ký tự NL và CR cuối cùng.
Trong phần bình luận Kiểm tra lệnh AT
Gõ AT và nhấn Enter
nó sẽ trở lại
TẠI
VÂNG
Lưu ý: - Nếu không hiệu quả, hãy nhấn nút RST trên Arduino UNO và thử lại
sau khi loại thử nghiệm
AT + GMR để kiểm tra phiên bản phần sụn hiện tại
đầu ra sẽ như sau: -
AT + GMR
Phiên bản AT: 0.40.0.0 (Ngày 8 tháng 8 năm 2015 14:45:58) Phiên bản SDK: 1.3.0 Ai-Thinker Technology Co., Ltd. Bản dựng: 1.3.0.2 Ngày 11 tháng 9 năm 2015 11:48:04 OK
Ngoài ra, cần biết kích thước bộ nhớ flash của mô-đun ESP, địa chỉ tải lên phần sụn phụ thuộc vào kích thước của nó. Hướng dẫn này mô tả chương trình cơ sở cập nhật của mô-đun có kích thước bộ nhớ flash 8Mbit (512KB + 512KB) hoặc 16Mbit (1024KB + 1024KB), là phổ biến nhất. Kích thước bộ nhớ flash có thể được tìm thấy nếu gửi lệnh AT từ thiết lập lại: AT + RST.
đầu ra sẽ như sau: -
AT + RST
OK ets Jan 8 2013, nguyên nhân đầu tiên: 2, chế độ khởi động: (3, 1) tải 0x40100000, len 1396, phòng 16 đuôi 4 chksum 0x89 tải 0x3ffe8000, len 776, phòng 4 đuôi 4 chksum 0xe8 tải 0x3ffe8308, len 540, phong 4 tail 8 chksum 0xc0 csum 0xc0 Phiên bản khởi động thứ 2: 1.4 (b1) Tốc độ SPI: 40MHz Chế độ SPI: DIO SPI Flash Size & Map: 8Mbit (512KB + 512KB) jump để chạy user1 @ 1000 Ai-Thinker Technology Co., Ltd. Sẵn sàng
lưu ý tất cả các chi tiết và thoát
Bước 3: Flash Tool và Firmware
Để cập nhật chương trình cơ sở, bạn phải tải xuống ứng dụng công cụ đặc biệt và bản thân chương trình cơ sở. Ứng dụng cập nhật chương trình cơ sở ESP8266 sẽ sử dụng Công cụ Tải xuống Flash từ trang web chính thức Espressif Systems. Liên kết đến trang tải xuống:
Phần mềm cũng có thể được tải xuống từ trang web chính thức. Một liên kết đến trang tải xuống trên trang web chính thức:
Bạn phải chuyển đến phần “SDK & Demos” và tải xuống chương trình cơ sở ESP8266 NONOS SDK phiên bản ít nhất v1.3.0. hoặc phiên bản cao hơn
Tất cả các tệp đã tải xuống phải được giải nén và đặt trong thư mục.
Bước 4: Nhấp nháy chương trình cơ sở
Chạy ứng dụng Flash Download Tools v "phiên bản bất kỳ" (tệp.exe cùng tên). Trong cửa sổ mở, phải chọn chính xác các tệp đã tải xuống và thiết lập chế độ kết nối.
Các tệp có thể tải xuống nằm trong thư mục "bin" cùng với các tệp phần sụn. Đối với mỗi tệp, bạn phải chỉ định một địa chỉ tải xuống hợp lệ. Chọn các tệp trong thư mục "bin"
Sử dụng bảng sau trong hình ảnh để chọn tệp và địa chỉ đích
Đặt các cài đặt sau:
- SPIAutoSet - bộ;
- CrystalFreq - 26 triệu;
- KÍCH THƯỚC FLASH - 8Mbit hoặc 16Mbit tùy thuộc vào kích thước của bộ nhớ flash;
- COM PORT - chọn cổng được kết nối với ESP;
- BAUDRATE - 115200
Nhấp vào nút "BẮT ĐẦU" trong ứng dụng để cập nhật chương trình cơ sở.
Đồng bộ hóa dữ liệu với Board và bắt đầu tải lên
Lưu ý: - Nếu không hoạt động nhấn nút "ĐẶT LẠI" trên arduino và sau đó nhấn "BẮT ĐẦU" lần nữa
Chờ cho đến khi kết thúc cập nhật chương trình cơ sở. Cuối quá trình xuất hiện dòng chữ HOÀN TẤT màu xanh lá cây.
Tắt nguồn mô-đun ESP8266 và ngắt kết nối đất khỏi chân CPIO0. (Bỏ nhấn công tắc)
Bật mô-đun và chạy màn hình cổng nối tiếp. Đảm bảo mô-đun và phiên bản phần sụn mới hoạt động bằng cách gửi AT-command AT + GMR.