Flasher ESP32 SWD cho nRF52
Phần mềm này cho phép Đọc và Ghi Flash nội bộ của dòng nRF52 Bắc Âu bằng ESP32 bằng giao diện SWD. Một công cụ để khai thác lỗ hổng APPROTECT cũng được bao gồm.
Bạn có thể hỗ trợ công việc của mình thông qua stk BIDV: 53210000266395
tên: nguyễn hoàng xô
Để flash nRF52, hãy kết nối như sau:
- nRF52 SWDCLK tới ESP32 GPIO 21
- nRF52 SWDIO tới ESP32 GPIO 19
- nRF52 GND đến ESP32 GND đến N-Channel MOSFET GND (Tùy chọn: Kẹp GND O-scope )
- Sau đó cấp nguồn cho nRF52 khi cần
Để bỏ qua tính năng bảo vệ Readout (APPROTECT) của nRF52, hãy kết nối tất cả những điều trên và những điều sau:
- nRF52 3.3V Power VDD tới ESP32 GPIO 22 (Tùy chọn: Đầu dò kênh 2 O-scope )
- MOSFET kênh N + tới ESP32 GPIO 5 (như hình)
- N-Channel MOSFET VOUT- đến nRF52 DEC1 (như được hiển thị) (Tùy chọn: Đầu dò Kênh 1 của O-scope )
- Sau đó cấp nguồn cho nRF52 khi cần
TRUNG TÂM SỬA CHỮA ĐIỆN TỬ QUẢNG BÌNH
MR. XÔ - 0901.679.359 - 80 Võ Thị Sáu, Phường Quảng Thuận, tx Ba Đồn, tỉnh Quảng BìnhKho lưu trữ này được giải thích và trình bày sau:
Phần cứng cần thiết
- Ban phát triển ESP32
- Bo mạch MOSFET kênh N
- Bo mạch dòng nRF52
- Tùy chọn: Máy hiện sóng
Phần mềm cần thiết
- Arduino IDE https://www.arduino.cc/
- Thư viện lõi ESP32 https://github.com/espressif/arduino-esp32
- Phiên bản WifiManager này https://github.com/tzapu/WiFiManager/tree/feature_asyncwebserver
- AsyncTCP https://github.com/me-no-dev/AsyncTCP
- Máy chủ ESPAsyncWebhttps ://github.com/me-no-dev/ESPAsyncWebServer
- ArduinoBufferedStreams https://github.com/paulo-raca/ArduinoBufferedStreams
Làm cách nào để:
Lưu ý: Sử dụng phiên bản 1.0.6 của lõi ESP32. Cũng sử dụng các tập tin nguồn so với các gói phát hành.