جدول المحتويات:

كيفية ترقية البرنامج الثابت على PCB عالمي: 4 خطوات
كيفية ترقية البرنامج الثابت على PCB عالمي: 4 خطوات

فيديو: كيفية ترقية البرنامج الثابت على PCB عالمي: 4 خطوات

فيديو: كيفية ترقية البرنامج الثابت على PCB عالمي: 4 خطوات
فيديو: أين شركة إل جي اليوم؟ | قصص تقنية #4 2024, يوليو
Anonim
كيفية ترقية البرنامج الثابت على PCB عالمي
كيفية ترقية البرنامج الثابت على PCB عالمي

بدأ مشروع Universal PCB (اختصار UPCB) للسماح بوحدة تحكم لعبة واحدة ، خاصة عصي القتال ، على أكبر عدد ممكن من وحدات التحكم المختلفة. يمكن العثور على معلومات حول المشروع في الموضوع التالي في منتديات Shoryuken.com: Shoryuken.com واحدة من أكبر ميزات UPCB هي حقيقة أنه قابل للترقية. ستستمر الإصدارات في الظهور لمعالجة أية مشكلات في التوافق ، وتحسين الدعم لوحدات التحكم المدعومة حاليًا ، وتتضمن دعمًا لوحدات التحكم الجديدة والمستقبلية. سيرشدك هذا Instructable خلال عملية وميض UPCB الخاص بك بملف HEX جديد للبرامج الثابتة. ينقسم هذا إلى إعدادين: تثبيت برنامج تشغيل USB Bootloader وعملية الوميض الفعلية. إذا قمت بالفعل بتثبيت برنامج التشغيل مرة واحدة ، فلن تحتاج إلى ذلك مرة أخرى على هذا النظام ؛ انطلق وانتقل إلى الخطوة 3 لبدء وميض UPCB الخاص بك. يفترض هذا Instructable: 1. لديك UPCB مجمعة بالكامل ومختبرة وعاملة. 2. لديك كبل UPCB تم تجميعه واختباره وتشغيله بالكامل. انظر الخطوة 2 لمزيد من المعلومات. 3. لقد قمت بتنزيل حزمة برامج UPCB حديثة ، واستخرجتها في مكان ما على نظامك يمكنك الوصول إليه بسهولة. ملاحظة للمستخدمين الذين يستخدمون Vista ويواجهون الخطأ 997: مجرد ملاحظة سريعة لأي شخص يحاول تشغيل برنامج PDFSUSB في نظام Vista والحصول على "خطأ 997" ، جرب ما يلي: انقر بزر الماوس الأيمن فوق pdfsusb ، الخصائص ، التوافق ، اضبط على XP أو 2000 أو وبالتالي. تحقق أيضًا من `` تشغيل كمسؤول '' إذا لم تقم بتعطيل UAC. في مدير الجهاز ، حدد PIC18F4550 Family Device ، انقر بزر الماوس الأيمن فوق خصائص ، وإدارة الطاقة ، وقم بإلغاء تحديد `` السماح للكمبيوتر بإيقاف تشغيل هذا الجهاز '' قم بتشغيل البرنامج كمسؤول (يمين) انقر فوق ، تشغيل كمسؤول [إذا كان هذا متاحًا]) يجب أن يحل المشكلة. كما هو موضح في

الخطوة 1: كلمة عن كابل UPCB

كلمة عن كابل UPCB
كلمة عن كابل UPCB

تتم ترقية البرنامج الثابت عبر USB "Bootloader". لذلك ، نحتاج إلى توصيل UPCB بجهاز الكمبيوتر الخاص بك عبر USB. أفضل طريقة للقيام بذلك هي الحصول على كبل UPCB "Button Select USB". سوف يفترض هذا Instructable أن لديك واحدًا. إذا لم تقم بذلك ، فراجع Instructable How to build USB Cable for Universal PCB للحصول على توجيهات كاملة لعمل واحد. قم بتوصيل كابل UPCB "Button Select USB" بوحدة التحكم الخاصة بك. من أجل الوصول إلى وضع أداة تحميل التشغيل ، تقوم بتوصيل كبل USB بجهاز الكمبيوتر الخاص بك مع الاستمرار في الضغط على الزرين "ابدأ" و "تحديد". بعد أن يدرك الكمبيوتر أنك قمت بتوصيله ، يمكنك ترك البدء والاختيار.

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

تثبيت برنامج Bootloader Driver
تثبيت برنامج Bootloader Driver
تثبيت برنامج تشغيل Bootloader
تثبيت برنامج تشغيل Bootloader
تثبيت برنامج Bootloader Driver
تثبيت برنامج Bootloader Driver
تثبيت برنامج Bootloader Driver
تثبيت برنامج Bootloader Driver

هذه الخطوة يجب القيام بها مرة واحدة فقط لكل نظام. بمجرد تثبيت برنامج التشغيل بشكل صحيح ، سيتم تحميل برنامج التشغيل تلقائيًا ، وسيتم التعرف على UPCB بواسطة برنامج bootloader.

حتى الآن ، قمنا بتوصيل كبل Button Select USB بوحدة التحكم الخاصة بك ، وقمنا بتوصيله بجهاز الكمبيوتر الخاص بك مع الاستمرار في الضغط على زري Start and Select للدخول في وضع أداة تحميل التشغيل. يجب أيضًا أن يكون لديك نسخة حديثة من برنامج UPCB المستخرج في مكان ما على نظامك ، بما في ذلك ملف HEX. الذي ترغب في الترقية إليه. إذا لم يتم تثبيت برنامج تشغيل أداة تحميل التشغيل من قبل ، فسترى نافذة "Found New Hardware" الشهيرة أدناه. الخطوات مباشرة للغاية. بعد أن تنتهي نافذة "Found New Hardware" لفترة من الوقت ، سيظهر لك معالج Found New Hardware Wizard. انطلق واضغط على "التالي". سيسألك المعالج عما إذا كنت تريد "البحث عن برنامج تشغيل مناسب …" أو "عرض قائمة.." ضع علامة اختيار بجوار "البحث عن برنامج تشغيل مناسب …" ، ثم اضغط على "التالي". سيطلب المعالج الآن المواقع للبحث عن سائق. قم بإلغاء تحديد كل مربع باستثناء "تحديد موقع". اضغط على "التالي". بعد ذلك ، سيكون لديك نافذة تسمح لك بتحديد المكان الذي تريد أن يبحث فيه الكمبيوتر عن برنامج تشغيل. انقر فوق "تصفح". في نافذة "تحديد موقع الملف" التي تظهر ، انتقل إلى مكان وجود ملفات UPCB. بمجرد دخولك إلى دليل UPCB ، انتقل إلى الدليل الفرعي "MCHPUSB Driver" ، ثم إلى دليل "الإصدار". سترى ملفًا واحدًا هناك باسم "mchpusb.inf". حدد هذا الملف ، وانقر فوق "فتح". سيعرض مربع "نسخ ملفات الشركة المصنعة من" المسار الكامل إلى دليل "UPCB / MCHPUSB Driver / Release". انقر فوق موافق'. سيشير معالج العثور على جهاز جديد إلى أنه عثر على برنامج تشغيل في المكان المحدد الذي طلبناه منه البحث. انقر فوق {التالي'. تشير الصفحة الأخيرة من المعالج إلى أن "Windows انتهى من تثبيت البرنامج لهذا الجهاز." انقر فوق "إنهاء". اكتمل تثبيت برنامج التشغيل الآن. إذا كنت تريد التحقق من أن كل شيء على ما يرام ، فانتقل إلى إدارة الأجهزة. سترى جهازًا في عنوان "الأجهزة الأخرى" يسمى "PIC 18F4550 Family Device". إذا رأيت هذا ، فسيتم تثبيت برنامج التشغيل على أنه يعمل. نحن جاهزون لتشغيل برنامج bootloader.

الخطوة 3: استخدام برنامج Bootloader

استخدام برنامج Bootloader
استخدام برنامج Bootloader
استخدام برنامج Bootloader
استخدام برنامج Bootloader
استخدام برنامج Bootloader
استخدام برنامج Bootloader

الآن ، يجب أن تكون UPCB متصلاً بجهاز الكمبيوتر في وضع أداة تحميل التشغيل ، ويتم تثبيت برنامج تشغيل أداة تحميل التشغيل ، ويتم استخراج برنامج UPCB في مكان ما على نظامك ، بما في ذلك ملف HEX الذي ترغب في الترقية إليه. سنستخدم الآن برنامج bootloader للقيام بالوميض الفعلي. انتقل إلى المكان الذي استخرجت منه ملفات UPCB. ستجد دليلًا فرعيًا ضمن UPCB يسمى "Pdfsusb". يوجد داخل هذا الدليل ملف تنفيذي يسمى "PDFSUSB. EXE". انقر نقرًا مزدوجًا لتشغيله. ستظهر نافذة "PICDEM (TM) FS USB Demo Tool". انقر فوق القائمة المنسدلة الموجودة أسفل "تحديد لوحة USB PICDEM FS" ؛ يجب أن يكون هناك إدخال لـ "PICDEM FS USB 0" أو ما شابه. هذا هو UPCB الذي نريد ترقيته ، لذا حدده. إذا كانت هذه القائمة المنسدلة فارغة ، فهذا يعني أن هناك مشكلة. إما أنك لست في وضع أداة تحميل التشغيل ، أو لم يتم توصيل UPCB ، أو لم يتم تثبيت برنامج التشغيل بشكل صحيح. يرجى تحرّي الخلل وإصلاحه حتى يظهر أحد الإدخالات في هذه القائمة المنسدلة. بمجرد تحديد إدخال UPCB الخاص بنا ، ستصبح جميع الأزرار التي كانت رمادية في السابق نشطة. سنستغرق الآن دقيقة لعمل نسخة احتياطية من البرنامج الثابت الموجود حاليًا على UPCB. في حالة وجود أي مشاكل مع البرنامج الثابت الجديد ، سيكون لديك دائمًا خيار الرجوع إلى الإصدار الحالي الذي لديك بالفعل. حدد الزر المكتوب عليه "قراءة الجهاز". سيؤدي هذا إلى قراءة جميع البرامج الموجودة حاليًا على UPCB في برنامج bootloader. بعد قراءة الجهاز ، ستكون الرسالة الأولى هي "رسالة - اكتملت القراءة". حدد الزر الذي يحمل علامة "حفظ إلى ملف Hex". سيُطلب منك اسم الملف والموقع لحفظ البرامج الثابتة الحالية باسم. لا يهم مكان حفظه ، أو ما تسميه. فقط تأكد من أنه يمكنك العثور عليه إذا احتجت إلى الرجوع إلى إصدار سابق. بمجرد اختيارك للاسم والموقع ، انقر فوق "حفظ". تم الانتهاء من النسخ الاحتياطي الآن ، لذا دعنا نقوم بالترقية. حدد الزر "تحميل ملف HEX". ستظهر نافذة تطلب منك تحديد ملف HEX. انتقل إلى دليل '_output' الخاص بـ UPCB ؛ ليس الدليل الفرعي "_output" الخاص بدليل التمهيد ، فقط "UPCB / _output". حدد ملف HEX. الذي ترغب في الترقية إليه. إذا كانت هناك خيارات تكوين مختلفة ، فسيتم عرضها مع ملفات HEX مختلفة. ابحث عن أفضل ملف يطابق التكوين الخاص بك ، وانقر فوق "فتح". عندما يتم تحميل ملف HEX ، ستتلقى دائمًا تحذيرًا حول بيانات التكوين. هذا امر طبيعي. فقط انقر فوق "نعم". يتم تحميل ملف HEX. ويظهر في القسم السفلي من النافذة. انقر فوق الزر "برمجة الجهاز" لكتابة البرنامج الثابت إلى UPCB. يرجى التحلي بالصبر أثناء تشغيل المبرمج. يجب أن تستغرق العملية بأكملها أقل من 60 ثانية ، لكن لا تقلق إذا استغرقت وقتًا أطول. إذا كانت الأزرار الرئيسية غير نشطة ، فنحن نعلم أنها لا تزال تعمل. إذا سارت الأمور على ما يرام ، فسترى رسالة ناجحة مثل تلك المعروضة في الصورة الأخيرة. ما عليك سوى الخروج من أداة العرض التوضيحي PICDEM ، وفصل كابل USB ، وتكون قد انتهيت. ملاحظة لمستخدمي نظام التشغيل Windows XP والإصدارات الأحدث: يبدو أن PFSUSB. EXE لا يعمل بشكل صحيح على بعض أجهزة الكمبيوتر دون إعداد وضع التوافق له. إذا كان "PIC 18F4550 Family Device" يظهر في مدير الجهاز ، ولكنه لا يظهر في المربع المنسدل في PDFSUSB. EXE ، فعليك تمكين وضع التوافق. اخرج من PDFSUSB. EXE ، انقر بزر الماوس الأيمن فوق ملف PDFSUSB. EXE وحدد "خصائص". ضمن علامة التبويب التوافق ، ضع علامة اختيار في المربع "تشغيل هذا البرنامج في حالة توافق أكثر" ، وحدد أيًا من أنظمة التشغيل المدرجة. انقر فوق "موافق" ، ثم حاول هذه الخطوات مرة أخرى. بمجرد تعيين وضع التوافق ، لن تضطر إلى القيام بذلك مرة أخرى على هذا النظام.

الخطوة 4: اكتمل

مكتمل
مكتمل

الآن تمت ترقية UPCB الخاص بك باستخدام ملف HEX. الذي حددته. انظر في ملاحظات الإصدار وكود المصدر لمعرفة الميزات والتغييرات التي تمت إضافتها ، ثم ارجع إلى لعبك.

موصى به: