- 締切済み
ArduinoIDEでesp32に書き込みできない
- Arduino IDEでesp32に書き込みをする際に,A fatal error occurred: MD5 of file does not match data in flash!でエラーになります.
- Mac Catalinaを使用しており,ESP32-DevkitC-32Eを使用しています.
- 試したこととしては,espに何度も書き込みを試みたり,esptoolでフラッシュを初期化したりしましたが解決しませんでした.
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- sonohenno_rf
- ベストアンサー率31% (25/79)
回答2ですが、オシロでDTRとRTS、ENとIO0のタイミングを確認しないと何とも言えない様な気もする
- sonohenno_rf
- ベストアンサー率31% (25/79)
回答1酷すぎます まともな回答出来ないからと言って安直に中華のせいにするのはどうなのか まともな回答は以下 メーカーのサイトに資料が有るので参照して下さい ボードはESP32_DevKitc_V4です (自分のはV2でした) https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-devkitc.html https://akizukidenshi.com/download/ds/espressifsystems/esp32_devkitc_v4-sch.pdf スタートガイドの Note on C15 の項目を見ると SW1のチャタリング防止コンデンサC15=0.1uFを 外せば良さそうです C15はスイッチのチャタリング防止にはなるが、自動でのLOADではタイミングの遅延を生じるので邪魔な訳です マニュアルでLOADモードにするのでなければC15は無くても問題無いでしょう あるサイトにはEN側のコンデンサC14を大きくすると書いてあるけどやらない方が良いです C15によってディレイが発生しているので DTRとRTSのタイミングをソフトで変えられれば一番良いのでしょうが 以上多分合っていると思いますが、取り急ぎ。実機で直ぐにはテスト出来ないのであしからず。
- hahaha8635
- ベストアンサー率22% (801/3611)
ファームウエアーを書き込んだ時点で 壊れたかもしれない ⇡ これで失敗するとROMライターが必要 ファームウエアーを書き換える前にやること https://jorublog.site/esp-wroom-32-setup-ltika/ ESP32をリセットさせる TXとRX が反対 互換機で設定が違う ぐぐる 元々壊れている 中華だからな