السلام عليكم ورحمة الله وبركاته
مرحباً بكم أعزائي في أول دروس هذه السلسلة التي نبدأها معكم لتعلم برمجة المتحكمات من نوع ARM الخاصة بشركة Texas Instruments .
سنعتمد في الدروس القادمة على اللوحة التطويرية TivaC launchpad والتي قد يعرفها معظمكم نظراً لإنتشارها الواسع لأسباب عديدة أهمها انها اللوحة المعتمدة في كورس Embedded systems shape the world على منصة edx التعليمية والمقدم من جامعة Texas at Austen .
نبدأ على بركة الله أولاً بتحميل برنامج IAR من الرابط التالي: هنا
ثم نقوم بتثبيته وتفعيله " تقدم شركة IAR systems تفعيل مجاني ولكن محدود في حجم الكود 32KB وهو ليس بالحجم القليل لغرض العملية التعليمية "
ونقوم بتحميل ال USB driver الخاص بالمبرمجة ICDI المدمجة باللوحة من الرابط التالي: هنا
ونقوم بتحميل ملف tm4c123gh6pm.h والذي يحتوي على تعريف عناوين المسجلات وكل الموديولات الداخلية للمتحكم الموجود باللوحة من الرابط التالي: هنا
ثم نقوم بتثبيته وتفعيله " تقدم شركة IAR systems تفعيل مجاني ولكن محدود في حجم الكود 32KB وهو ليس بالحجم القليل لغرض العملية التعليمية "
ونقوم بتحميل ال USB driver الخاص بالمبرمجة ICDI المدمجة باللوحة من الرابط التالي: هنا
ونقوم بتحميل ملف tm4c123gh6pm.h والذي يحتوي على تعريف عناوين المسجلات وكل الموديولات الداخلية للمتحكم الموجود باللوحة من الرابط التالي: هنا
يجب الآن إعداد البرنامج لمعرفة نوع المتحكم الموجود على اللوحة وكيفية التواصل معها ورفع الكود عليها
من خلال قائمة Project نختار options فتظهر نافذة options نقوم منها بتحديد نوع المتحكم كما بالصورة
ثم من خلال debugger نختار Ti Stellaris
ولا ننسى أن نقوم بتحديد هذه الخيارات كي يستطيع البرنامج رفع الكود على المتحكم
نقوم الآن بإضافة ملف tm4c123gh6pm.h من خلال الضغط بالزر الأيمن على اسم المشروع وإختيار Add ثم Add files...
إذا كانت هناك أخطاء برجاء مراجعة الخطوات السابقة
أترككم في رعاية الله وإلى لقاء آخر :)


No comments :
Post a Comment