일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- fat32 #rufus
- macro lens #EF #FD
- egpu #aorus gaming box #gtx1070 #tb3
- Arduino #Wall Plotter
- razer #deathadder #viper #g102
- Octave #homebrew #macOS
- CM-EF-NEX
- VirtualBox #VMware
- Arduino #PlatformIO #macOS
- XTU #Virtual Machine System
- ITOP40
- cycloidal #rv reducer
- VMware #Shared Folder
- centos7 #yum update #/boot
- Xeon #E5-2680
- 다이슨 #배터리
- Oh My Zsh #macOS
- Laptop #CPUID
- Linux #VirtualBox
- TensorFlow #Python #pip
- Tarantula #3D 프린터
- 피코프레소 #ITOP40
- VNC #Firewall #CenOS7 #VMware
- Java #MacBook #macOS
- x99 itx/ac
- Dell #Latitude #BIOS
- ESP32 #Arduino
- Callaway #Mavrik #Epic Flash
- k6 #피코프레소
- 매크로렌즈 #리버스링
- Today
- Total
얕고 넓게
[3DP] TTS-25 Firmware 업데이트 실패 본문
2024.05.29
LCD를 포기하지 않고 붙이기 위해 또 검색
구글은 포기하고 MS에서 검색
Copilot에게 LTS V1.1 과 DLC32가 같은지 질문 (거의 비슷)
DLC32 Firmaware 및 자료는 많다.
GitHub - makerbase-mks/MKS-DLC32-FIRMWARE: The source code of MKS DLC32
GitHub - makerbase-mks/MKS-DLC32-FIRMWARE: The source code of MKS DLC32
The source code of MKS DLC32. Contribute to makerbase-mks/MKS-DLC32-FIRMWARE development by creating an account on GitHub.
github.com
GitHub - makerbase-mks/MKS-DLC32: MKS DLC32 motherboard kit, which is an offline engraving master control kit developed for desk
MKS DLC32 motherboard kit, which is an offline engraving master control kit developed for desktop engraving machines. The hardware is equipped with a 32-bit high-speed ESP32 module, integrated WIFI...
github.com
Fimeware 관련 툴은 MKS Laser Setup을 다운 받고,
Firmeware 백업은 python을 이용
pip install esptool.py
python3 esptool.py --baud 300000 --chip esp32 --port /dev/ttyUSB write_flash --flash_mode dio --flash_size detect 0x0 firmware-filename.bin
설치 했으나 esptool.py를 못찾는다고 에러.
Setup tool은 firmware upload만 가능, 버전 확인 불가능
Esptool.py Documentation - ESP32 - — esptool.py latest documentation (espressif.com)
Esptool.py Documentation - ESP32 - — esptool.py latest documentation
© Copyright 2016 - 2024, Espressif Systems (Shanghai) Co., Ltd.
docs.espressif.com
문서 확인해 보니
Please note that probably only python -m esptool will work for Pythons installed from Windows Store.
다시 커멘드창에서 아래를 실행해본다.
python -m esptool --baud 115200 --chip esp32 --port /dev/ttyUSB write_flash --flash_mode dio --flash_size detect 0x0 firmware-filename.bin
백업하려면 read를 해야할 것 같은데???
다시 물어보니 read가 맞다고 한다 :-(
python -m esptool --port com7 read_flash 0x0 0x100000 firmware-backup.bin
C:\Users\user>python -m esptool --port com7 read_flash 0x0 0x100000 firmware-backup.bin
esptool.py v4.7.0
Serial port com7
Connecting...
Failed to get PID of a device on com7, using standard reset sequence.
......
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting...
Failed to get PID of a device on com7, using standard reset sequence.
......
Detecting chip type... ESP32
Chip is ESP32-D0WD (revision v1.0)
Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme None
Crystal is 40MHz
MAC: **:**:**:**:**:**
Uploading stub...
Running stub...
Stub running...
1048576 (100 %)
1048576 (100 %)
Read 1048576 bytes at 0x00000000 in 94.7 seconds (88.6 kbit/s)...
Hard resetting via RTS pin...
백업 사이즈가 의심스러워서 다운 받은 사이즈가 4MB 인것 확인.
copilot에게 다시 물었더니 ESP32-WROOM-32가 4MB 라고 한다.
다시 실행
python -m esptool --port com7 read_flash 0x0 0x400000 firmware-backup.bin
LCD쪽에서 SPI slave가 포트 공유하는 것 같다.
'IT > 3D Printer, CNC' 카테고리의 다른 글
[3DP] MKS Base V1.4 & ILI9488 실패 (0) | 2024.05.31 |
---|---|
[3DP] TTS-25 Fimeware 업데이트: GRBL & ILI9488 Build (0) | 2024.05.30 |
[3DP] GCode Sender: GUI Framework (0) | 2024.05.28 |
[3DP] GCode Sender 개념 & ILI9488 테스트 (0) | 2024.05.27 |
[Ender 3 Neo] 3.5" LCD 추가 (0) | 2024.05.25 |