رموز الأخطاء

رموز الخطأ للمايكروبيت (micro:bit) وماذا تعني

خطأ في المايكروبيت (micro:bit).

قد يواجه المايكروبيت (micro:bit) بعض الحالات التي تمنعها من تشغيل برنامجك بدون أخطاء. في حالة حدوث ذلك! سوف يظهر وجة عابس على شاشة المايكروبيت (micro:bit) متبوعًا برقم الخطأ.

في حال واجهت خطأ، يجب عليك اتباع الإجراءات التالية:

  • انقر على مفتاح reset الموجود خلف قطعة المايكروبيت (micro:bit); لإعادة تشغيل البرنامج.
  • أعد تحميل برنامجك إلى المايكروبيت (micro:bit) مرة أخرى.

إذا استمرت المشكلة ، فيرجى إبلاغنا بهذه المشكلة.

تقديم طلب للدعم

فيما يلي قائمة بأرقام الخطأ وما تعنيه:

Hardware errors

Error number What this means
10 نواقل I2C الخاصة بالمايكروبيت (micro:bit) لا تعمل . وهذا قد يعني ان هيكل الجهاز تالف .
20 لا توجد ذاكرة حرة لا على المايكروبيت (micro:bit). برنامجك قد تكون معقدة جداً أو تحتوي على الكثير من المتغيرات الكبيرة. حاول تقليل التعليمات البرمجية عن طريق جعل المهام بدون مقاطع كبيرة.
30 تم الكشف عن عطل في مساحة التخزين في المايكروبيت (micro:bit) (الذاكرة المخصصة عادة لتخزين المتغيرات). حاول ارسال ملف .hex مختلف إلى جهازك
40 لم يتمكن المايكروبيت (micro:bit) من تنفيذ الكود البرمجي بشكل صحيح، عليك تحميل ملف (hex) آخر ومن ثم إعادة تحميل وتشغيل الكود السابق مرة أخرى.
42 لم يتمكن المايكروبيت (micro:bit) من تنفيذ الكود البرمجي بشكل صحيح، عليك تحميل ملف (hex) آخر ومن ثم إعادة تحميل وتشغيل الكود السابق مرة أخرى.
43 : حدث خطأ في مكون الراديو الخاص بالمايكروبيت (micro:bit).
50 : حدث خطأ في مكون قياس التسارع الخاص بالمايكروبيت (micro:bit).
51 : حدث خطأ في مقياس المغنطيسية(البوصلة) الخاص بالمايكروبيت (micro:bit).
98 فشل التأكيد. خطأ برمجي يحدث عندما يكون الشرط في خاطئ.

MakeCode Editor errors

Error codes generated from the MakeCode Editor. In all these cases, please report the error to us, or if you are comfortable using Github, submit an issue on the code repository.

تقديم طلب للدعم

Garbage collector errors

Error number What this means
840 Allocation pointer is null or invalid.
841 Garbage collection work queue error.
843 VTable entry is not free.
844 GC allocation failed for requested number of bytes.
846 Invalid allocation thread.
848 Allocation pointer beyond allocation header.
849 Allocation pointer is null.

Program access errors

Error number What this means
901 The type header for the object is not valid.
902 The object data portion is greater than the length defined for it.
903 An object reference was deleted and the object is no longer valid.
904 The object size doesn’t match the size defined for the type.
905 An object vtable is invalid or not initialized.
906 An internal resource error.
907 The specified device resource is not present.
909 The argument value is out of range or the type or format is invalid.

JavaScript runtime codes

These occur for example, when the static type of x is a class c, the dynamic type of x isn’t c, and you try to access a field on x or call a method on x, you will get one of the following codes, depending on dynamic type of x.

Error number What this means
980 When value of x is undefined.
981 When value of x is true or false.
982 When x is a number.
983 When x is a string.
984 When x is object of some type.
985 When x is a function.
989 When x is a null.
Selecting this opens external content from our support system, which adheres to their privacy policy.