إنشاء مشروع جديد في برنامج IAR مع TivaC

0

السلام عليكم ورحمة الله وبركاته

مرحباً بكم أعزائي في أول دروس هذه السلسلة التي نبدأها معكم لتعلم برمجة المتحكمات من نوع ARM الخاصة بشركة Texas Instruments .

سنعتمد في الدروس القادمة على اللوحة التطويرية TivaC launchpad والتي قد يعرفها معظمكم نظراً لإنتشارها الواسع لأسباب عديدة أهمها انها اللوحة المعتمدة في كورس Embedded systems shape the world على منصة edx التعليمية والمقدم من جامعة Texas at Austen .


نبدأ على بركة الله أولاً بتحميل برنامج IAR من الرابط التالي: هنا
ثم نقوم بتثبيته وتفعيله " تقدم شركة IAR systems تفعيل مجاني ولكن محدود في حجم الكود 32KB وهو ليس بالحجم القليل لغرض العملية التعليمية "
ونقوم بتحميل ال USB driver الخاص بالمبرمجة ICDI المدمجة باللوحة من الرابط التالي: هنا
ونقوم بتحميل ملف tm4c123gh6pm.h والذي يحتوي على تعريف عناوين المسجلات وكل الموديولات الداخلية للمتحكم الموجود باللوحة من الرابط التالي: هنا
 

نفتح برنامج IAR فتظهر نافذة بيئة العمل بالشكل التالي:

لإنشاء مشروع جديد نفتح قائمة Project ونختار Create New Project...

فتظهر النافذة التالية نختار منها C ثم main

ثم نحفظ البرنامج في المكان الذي نريد وتظهر لدينا بيئة العمل بالشكل التالي:

يجب الآن إعداد البرنامج لمعرفة نوع المتحكم الموجود على اللوحة وكيفية التواصل معها ورفع الكود عليها
من خلال قائمة Project نختار options فتظهر نافذة options نقوم منها بتحديد نوع المتحكم كما بالصورة



ثم من خلال debugger نختار Ti Stellaris

ولا ننسى أن نقوم بتحديد هذه الخيارات كي يستطيع البرنامج رفع الكود على المتحكم


نقوم الآن بإضافة ملف tm4c123gh6pm.h من خلال الضغط بالزر الأيمن على اسم المشروع وإختيار Add ثم Add files...

ومن ثم نحدد مكان الملف.

نقوم الآن بكتابة هذا الأمر في أول سطر في الكود

تهانينا الآن قد انتهينا من كل شئ وللتأكد من فعل كل شئ بالطريقة الصحيحة نضغط على زر make

يفترض بنا الحصول على نتيجة مشابهة بالجزء الأسفل من البرنامج

إذا كانت هناك أخطاء برجاء مراجعة الخطوات السابقة

أترككم في رعاية الله وإلى لقاء آخر :)

No comments :

Post a Comment

Powered by Blogger.

المشاركات الشائعة

جميع الحقوق محفوظه © Embedded Playground

تصميم الورشه