سؤال

أحاول تحميل برنامج تم تجميعه إلى متحكم .. حسنًا ، مشكلتي ليست في البرمجة أو تحميل الأشياء .. مشكلتي هي ماذا او ما لتحميل UU

البرنامج في C وتم تجميعه مع SDCC. MCU هو AT89S8252 بواسطة ATMEL.

لقد قمت ببناء مبرمج منفذ متوازي بسيط بعد بروتوكولات MCU للبرمجة التسلسلية كما هو مذكور في ورقة البيانات الخاصة بها.

حتى الآن جيد جدًا .. لكن .. ما الذي أقوم بتحميله إلى MCU ؟؟

عند التجميع ، تقوم SDCC بإنشاء الكثير من التقارير النصية .. ثم .IHX .. أظن أنه لا ينبغي علي تحميل هذا الملف مباشرة ولكن بعد العملية بطريقة ما للحصول على وحدات البايت الأولية الفعلية لتحميل؟

أي مساعدة سيكون موضع تقدير كبير =)

هل كانت مفيدة؟

المحلول

هل ملف .ihx ملف تنسيق Intel Hex بأي فرصة؟ إذا لم يكن لديك المزيد من العمل الذي يمكنك القيام به قبل أن تتمكن من وضع المبرمج الخاص بك في العمل. تنسيق Intel Hex هو مجرد تنسيق نص متخصص. تنسيق Google Intel Hex للعثور على شكله. هناك صفحة على ويكيبيديا على سبيل المثال. قارن ذلك بملف .ihx الخاص بك. إذا حصلت على تطابق ، فيجب أن تكون قادرًا على العثور على شيء لتحويله إلى تنسيق ثنائي خام ، وعلى استعداد للدفع إلى MCU الخاص بك. إذا لم تتمكن من ذلك ، فيجب أن تكون قادرًا على كتابة شيء ما للقيام بالمهمة في ساعة أو نحو ذلك ، فهذا أمر بسيط للغاية. ربما يمكنني إرسال بريد إلكتروني إليكم بالبريد الإلكتروني إلى أداة كتبت مسبقًا إذا كنت عالقًا حقًا. حظا طيبا وفقك الله.

نصائح أخرى

لك .ihx الملف هو ملف Intel Hex الذي أحسبه. هذا ، أو تنسيق Motorola S-Record المماثل ، عادة ما يكون تنسيقًا جيدًا لبرامج المبرمج للقراءة. تحتوي هذه التنسيقات على البيانات المراد للبرنامج ، وكذلك العنوان الذي يجب كتابة البيانات إليه. إنه أكثر فائدة من ملف ثنائي ، والذي لا يحتوي على معلومات عن العنوان.

ما هو البرنامج الذي تستخدمه لقيادة المبرمج المتوازي ، وهل يقبل تنسيق Intel Hex أو ملفات Motorola S-Record؟ أو هل تقصد أنك تكتب بنفسك؟

يمكنك فتح ملف Intel Hex في محرر نصوص وإدراك بعض محتوياته. هناك العديد من المراجع التي تشرح التنسيق. على سبيل المثال Intel Hex في ويكيبيديا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top