تثبيت Loboris (lobo) Micropython على ESP32 مع Windows 10 [سهل]: 5 خطوات
تثبيت Loboris (lobo) Micropython على ESP32 مع Windows 10 [سهل]: 5 خطوات
Anonim

سيساعدك هذا الدليل على تثبيت loboris micropython على ESP32 دون أي معرفة إضافية.

يحتوي Loboris على مكتبات لا يمتلكها micropython القياسي وهي مفيدة جدًا. تم إعداد هذا الدليل خصيصًا لدروسي التعليمي حول كيفية استخدام شاشة st7789v tft مع micropython [قريبًا]

الخطوة الأولى: تثبيت البرنامج

نحن بحاجة إلى برنامج لتثبيت micropython. نبدأ مع الثعبان. إذا لم تكن قد قمت بتثبيته بالفعل ، فأنا أوصيك بتثبيت Anaconda (anaconda.com) ، وهي حزمة تحتوي على python و libarys وأدوات مفيدة. فقط قم بتثبيته مع الخيارات القياسية.

ثم تحتاج أيضًا إلى أداة esp ، التي نحتاجها لتحديث البرامج الثابتة. قم بتنزيل المجلد بالكامل من https://github.com/espressif/esptool وفك ضغطه في مجلد جديد

الخطوة 2: تنزيل البرنامج الثابت

تنزيل البرامج الثابتة
تنزيل البرامج الثابتة

قم بتنزيل أحدث البرامج الثابتة من

github.com/loboris/MicroPython_ESP32_psRAM…

هذه برامج ثابتة تم إنشاؤها مسبقًا ، مما يجعلها أسهل كثيرًا. يمكنك إما تنزيل "MicroPython_LoBo_esp32" العادي المبني أو المدمج مع جميع المكتبات "MicroPython_LoBo_esp32_all". إذا أتيت إلى هنا من البرنامج التعليمي لشاشة esp32 tft ، فيجب عليك تنزيل "MicroPython_LoBo_esp32_all"

قم بالتمرير لأسفل على موقع الويب وقم بتنزيل ملف zip.

افتح الملف المضغوط وانسخ جميع الملفات والمجلد. الصقها في مجلد esptool (من الخطوة 1). لا تضعهم في مجلد فرعي! يجب أن تكون ملفات bin (micropython.bin وما إلى ذلك) في نفس المجلد مثل ملفات.py (esptool.py وما إلى ذلك). يجب أن يكون bootloader.bin فقط في المجلد الفرعي bootloader.bin (انظر الصورة لمعرفة البنية)

الخطوة 3: ابحث عن منفذ COM

قم بتوصيل جهاز esp32 الخاص بك عبر USB. افتح مدير جهاز Windows (عبر إعداد Windows أو اضغط على Windows-Key + R ، اكتب "devmgmt.msc" واضغط على Enter). افتح نقطة "الموانئ". ابحث عن شيء مثل "cp2102". يوجد خلف منفذ COM المحدد ، على سبيل المثال COM7. ضع هذا في الاعتبار للخطوة التالية.

الخطوة 4: تفليش البرنامج الثابت

أفترض أنك اتبعت البرنامج التعليمي الخاص بي وقمت بتثبيت أناكوندا. إذا كان لديك تثبيت مختلف للبيثون ، أفترض أنه يمكنك تكييف ما يلي بنفسك.

افتح "Anaconda موجه" (انقر فوق قائمة ابدأ في Windows -> Anaconda). قم بتغيير المسار إلى المجلد الذي توجد فيه أداة esp. بالنسبة لي ، سيكون هذا "C: / Users / Marc / Desktop / TTGO Display / esptool-master2"

للتغيير إلى هذا المجلد ، اكتب "cd C: / Users / Marc / Desktop / TTGO Display / esptool-master2" واضغط على Enter.

الآن نقوم بوميض البرامج الثابتة. تأكد من توصيل esp32. أدخل الأمر التالي:

python esptool.py --chip esp32 --port COM7 --baud 460800 - قبل الإعداد الافتراضي - بعد no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size اكتشاف 0x1000 bootloader / bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partitions_mpy.bin

قم بتغيير منفذ COM إلى المنفذ الذي وجدته في الخطوة السابقة واضغط على Enter. يتم الآن وميض البرامج الثابتة. قد يستغرق هذا دقيقة.

الخطوة 5: اختبر ما إذا كان البرنامج الثابت قد تم وميضه بنجاح

أنصحك باستخدام uPyCraft. (https://docs.dfrobot.com/upycraft/) قم بتنزيله وتثبيته. افتح البرنامج. انقر فوق أدوات -> لوحة -> esp32. انقر فوق أدوات -> مسلسل -> (حدد المسلسل الذي يتصل به اللوح الخاص بك ، COM7 في حالتي).

إذا كان الوميض ناجحًا ، يجب أن ترى ">>>" في الجهاز. يمكنك كتابة "1 + 1" والضغط على إدخال ، ويجب أن تعود 2. إذا رأيت بدلاً من ذلك نافذة بها خيارات لوميض برنامج ثابت ، فقد يفشل التثبيت في مكان ما. (يحدث هذا أحيانًا أيضًا عند نجاح التثبيت. عندما ترى "نافذة الفلاش" ، حاول الاتصال عدة مرات مرة أخرى ، وافصل USB عن اللوحة ، وأغلق uPyCraft ، ثم قم بتوصيل اللوحة مرة أخرى ، وافتح uPyCraft ، وحاول توصيل عدة مرات مرة أخرى. أحيانًا ينجح هذا ، وأحيانًا يفشل uPyCraft دائمًا في المحاولة الأولى ولكنه ينجح مع محاولة الاتصال الثانية).

موصى به: