زمانی که میخواهم برنامه مورد نظر خود را بر روی ESP32 آپلود کنم، نرمافزار در حالت Connecting باقی میماند و ارور روبهرو را در نرمافزار آردوینو را مشاهده میکنم
پس از اینکه کد برنامه رو چک کردم و Verify شد. دکمه Upload را زدم اما نرمافزار از حالت Connencting رد نمیشه و برنامه رو آپلود نمیکنه. آیا مشکل نرمافزاریه یا راهحل سختافزاری داره؟ چون بعضی جاها دیدم یه خازن روی برد ESP لحیم میکنن ولی علت این کار رو نمیدونم
در این وضعیت ارتباط ESP32 با نرمافزار برقرار نمیشود و وارد مرحله Flashing و Uploading نمیشود. در گام اول چک کنید که برد ESP32 و همچنین پورت مربوطه رو به درستی انتخاب کرده باشید.
در ادامه مراحل زیر را طی کنید: - دکمه Boot که بر روی ESP32 تعبیه شده است را نگه دارید. - سپس آیکون Upload در نرمافزار Arduino IDE را بزنید. -هبعد از اینکه عبارت Connecting را مشاهده کردید دست خود را از روی دکمه Boot بردارید. - بعد از آن بایستی پیام Done Uloading را مشاهده کنید. - پس از آپلود دکمه Enable برد ESP32 را نگه دارید تا ریست شده و برنامه آپلود شده اجرا گردد.
نکته: اگر میخواهید برای هر بار آپلود مراحل بالا را تکرار نکنید، میتوانید راه زیر را مطالعه و امتحان کنید:
لام
من یک esp32cam با شیلد پروگرامر مخصوص اون را خریداری کرده ام . پس از انجام مراحل مورد نیاز در هنگام آپلود برنامه Camerawebserver پیغام خطا میدهد که حجم برنامه از حافظه esp32cam بیشتر است یا در هنگام آپلود برنامه های دیگر با حجم خیلی کمتر در مرحله connecting پیغام خطا میدهد که قایل اتصال به esp32 نمی باشد. در ضمن از کجا باید نوع esp32cam را فهمید(wrover یا al thinker ) چون با انتخاب هرکدام همین خطا ها را میدهد.
تشکر