GoGPT Best VPN GoSearch

OnWorks فافيكون

esptool - عبر الإنترنت في السحابة

قم بتشغيل esptool في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر esptool الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


esptool - إنشاء ملفات البرامج الثابتة وفلاشها إلى شرائح ESP8266 أو ESP32

موجز


esptool [عاجل جدا OPTION] ...
esptool [الخلق OPTION] ...

الوصف


فلاش ملفات البرامج الثابتة على لوحات ESP8266 أو ESP32 مع القدرة على وضع معين تلقائيًا
لوحات في وضع البرمجة UART bootloader. أو استخرج مقاطع التعليمات البرمجية من ELF
الملفات القابلة للتنفيذ لإنشاء ملفات البرامج الثابتة لرقائق ESP.

OPTIONS


فلاش:
-cp
حدد جهاز منفذ تسلسلي للتواصل مع شريحة ESP. الافتراضي هو
/ dev / ttyUSB0 على Linux و COM1 على Windows و /dev/tty.usbserial على نظام التشغيل Mac OS X.

-cb
حدد معدل الباود. الافتراضي هو 115200.

-AC
عنوان ذاكرة فلاش لتحميل البيانات إليه. الافتراضي هو 0x00000000.

-راجع
تحميل الملف إلى ذاكرة فلاش. معلمات الاتصال التسلسلي وذاكرة فلاش
العنوان يجب أن يسبق هذه الحجة.

-cp
لوح آخر قسم مكتوب بالحجم المحدد بالبايت.

-نسخة
حدد الرقاقة للتحميل إليها. القيم المدعومة حاليًا هي: esp8266 (افتراضي) ، esp32.

-قرص مضغوط
إعادة ضبط اللوحة في وضع محمل الإقلاع. الافتراضي هو لا شيء.

إعادة أساليب:
com.nodemcu
يتم التحكم في GPIO0 و RESET بواسطة اثنين من الترانزستورات NPN كما هو مطبق في NodeMCU
ديفكيت.

يتحكم wifio TXD في GPIO0 عبر ترانزستور PNP ، بينما يتحكم DTR في إعادة الضبط عبر مكثف.

يتحكم ck RTS في RESET أو CH_PD ، بينما يتحكم DTR في GPIO0 ؛

لا شيء لا يوجد معالجة DTR / RTS.

الثابتة خلق:
-يو
افتح ملف كائن ELF ، وقم بتحليله وذاكرة التخزين المؤقت للمعلومات الموجودة فيه. واحد فقط
يمكن فتح ملف الإدخال في وقت واحد.

-es
اقرأ القسم المحدد من ملف الإدخال المفتوح حاليًا وقم بإجراء تفريغ خام في ملف
الملف المحدد.

أغلق ملف الإدخال المفتوح حاليًا.

-بو
قم بإعداد ملف صورة برنامج ثابت جديد للكتابة.

-بي ام
اضبط وضع واجهة شريحة الفلاش. الافتراضي هو QIO. يتم تخزين هذه المعلمة في ملف
رأس صورة البرنامج الثابت مع حجم الفلاش وتردد الفلاش. ROM bootloader
في شريحة ESP تستخدم هذه المعلومات لمعرفة كيفية التحدث إلى شريحة ذاكرة الفلاش.

-bz <512K|256K|1M|2M|4M|8M|16M|32M>
اضبط حجم رقاقة الفلاش. الافتراضي هو 512 كيلو.

-بف <40 | 26 | 20 | 80>
اضبط تردد رقاقة الفلاش بالميغاهرتز. الافتراضي هو 40 م.


اقرأ القسم المحدد من ملف الإدخال وألحقه بصورة البرنامج الثابت.
ستظهر الأقسام بنفس ترتيب ملف تظهر الخيارات في الأمر
الخط.

-قبل الميلاد امسح المحتوى في صورة البرنامج الثابت وأغلق الملف.

الآخر:
-v عرض رسائل إعلامية مطولة. أضف المزيد من v لزيادة مستوى الإسهاب ،
على سبيل المثال -vv, -vvv.

-q قم بإلغاء الرسائل الإعلامية.

--مساعدة عرض المساعدة.

--الإصدار
عرض معلومات إصدار البرنامج.

أمثلة


برنامج Flash Lua النصي الثابت إلى لوحة NodeMCU:

esptool -cd nodemcu -cf nodemcu_integer_0.9.5_20150318.bin

Flash MicroPython للبرامج الثابتة ESP8266 إلى لوحة Huzzah أو EzSBC ESP: إعادة تعيين أولاً
لوحة في وضع برمجة الفلاش. زر Holod GPIO0 / Flash واضغط على زر إعادة الضبط ،
حرر زر إعادة الضبط وأخيراً حرر زر GPIO0 / Flash. ثم قم بتشغيل ملف
الأمر التالي:

esptool -cf البرامج الثابتة مجتمعة

برنامج Flash Espressif AT v0.50 الثابت إلى لوحة ESP: قم أولاً بإعادة ضبط اللوحة يدويًا إلى
وضع برمجة الفلاش أو استخدم خيار cd الصحيح ، ثم قم بتشغيل:

esptool -ca 0x00000 -cf noboot / eagle.flash.bin -ca 0x40000 -cf
noboot / eagle.irom0text.bin -ca 0x3e000 -cf blank.bin -ca 0x7c000 -cf
esp_init_data_default.bin -ca 0x7E000 -cf فارغ.bin

قم بإنشاء ملفات البرامج الثابتة من app.elf. لاحظ خيار حجم فلاش 4 ميجا.

esptool -bz 4M -eo app.elf -bo app_00000.bin -bs .text -bs .data -bs .rodata -bc
-ec -eo app.elf -es .irom0.text app_40000.bin -ec

ثم قم بوميض البرنامج الثابت الذي تم إنشاؤه على اللوحة:

esptool -cf 00000.bin -ca 0x40000 -cf 40000.bin

استخدم esptool عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.