NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 4456 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 14 از 14

موضوع: برنامه نویسی با iar

  1. #1
    عضو جدید
    تاریخ عضویت
    Jan 2012
    نوشته ها
    11
    تشکر
    9
    تشکر شده 4 بار در 4 پست

    پیش فرض برنامه نویسی با iar

    با سلام.
    از دوستان عزیز تقاضای کمک دارم من برنامه نویسی با IAR را تازه شروع کردم.
    وقتی که می خواهم به ریجستری های غیر پورت میکرو آرم مقدار دهم کامپایلر خطا میگیرد مثلا
    PLLCFG_bit.MSEL=0x02
    که کامپایلر خطای
    Error[Pe020]: identifier "PLLCFG_bit" is undefined
    میگیرد جالب آنکه زمانی که ریجیسترهای مربوط به پورت را مقدار می دهم کامپایلر خطا نمیگیرد
    اگر از دوستان محترم کسی می تواند به من کمک کند و بگه اشتباه من کجاست؟
    با تشکر

  2. تشکرها از این نوشته :


  3. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  4. #2
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    اون اسم رجیستری رو که میخواین استفاده کنین. در ابتدای برنامه باید کتابخونش رو include کنید

  5. کاربران : 2 تشکر کرده اند از شما esisafa برای ارسال این پست سودمند:


  6. #3
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    سلام
    اگه کل فایل ساخته شده با iar رو بزاری بهتر میشه راهنمائی کرد.

  7. تشکرها از این نوشته :


  8. #4
    عضو جدید
    تاریخ عضویت
    Jan 2012
    نوشته ها
    11
    تشکر
    9
    تشکر شده 4 بار در 4 پست

    پیش فرض

    خیلی متشکر از راهنمایی که کردید
    من برنامه را به صورت چند فایلی نوشته بودم.
    در سایر کامپایلرهایی که من با آنها کار کرده ام وقتی یک برنامه چند فایلی نوشته می شد سر فایل مربوط به میکرو فقط باید در فایل شامل تابع main و قبل از آن فراخوانی شود و دیگر نیازی به فراخوانی آن در سایر فایلها نبود بلکه فراخوانی آن باعث ایجاد خطا هم می شد.
    ولی در این کامپایلر ظاهرا باید در تک تک فایلهایی که از ریجیسترها استفاده می کنند سر فایل مربوطه را قرار داد آیا درست فهمیدم؟ و اگر درست فهمیدم راهی برای آنکه چنین کاری لازم نباشد وجود دارد یا نه؟

  9. تشکرها از این نوشته :


  10. #5
    عضو جدید
    تاریخ عضویت
    Jan 2012
    نوشته ها
    11
    تشکر
    9
    تشکر شده 4 بار در 4 پست

    پیش فرض

    با سلام مجدد خدمت دوستان عزیز:
    یک سئوال دیگری هم دارم من پروژه را کامپایل کردم حالا می خواهم بدانم چگونه میشه فایلی با پسوند elf درست کرد؟
    با تشکر از کمک شما

  11. تشکرها از این نوشته :


  12. #6
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali ali نمایش پست ها
    با سلام مجدد خدمت دوستان عزیز:
    یک سئوال دیگری هم دارم من پروژه را کامپایل کردم حالا می خواهم بدانم چگونه میشه فایلی با پسوند elf درست کرد؟
    با تشکر از کمک شما
    سلام داداش گلم
    مهندس اگه با Keil كار كردين حتما فايلي با پسوند axf.* رو هم ديدين. اين همون فايل ELF هستش.
    اما تو IAR يه فايل با پسوند out*. توليد ميشه كه همون فايل ELF هستش. اگه اين فايلو با Notepad باز كنيد اول فايل عبارتي به صورت زير مي بينيد:
    کد:
    ELF
    ویرایش توسط sadmonew : 03-02-2012 در ساعت 18:52
    _____________________________________
    _____________________________________

  13. کاربران : 3 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  14. #7
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    البته نميدونم اين به درد ميخوره يا نه؟ اما يه دستور وجود داره كه ميتونيد فايل ELF رو به فايل با پسوند bin.* تبديل كنيد به اين صورت:
    کد:
    fromelf --output=outfile.bin --bin infile.out

    _____________________________________
    _____________________________________

  15. کاربران : 3 تشکر کرده اند از شما sadmonew برای ارسال این پست سودمند:


  16. #8
    عضو جدید
    تاریخ عضویت
    Jan 2012
    نوشته ها
    11
    تشکر
    9
    تشکر شده 4 بار در 4 پست

    پیش فرض

    با سلام و تشکر از راهنمایی دوستان
    راستش من می خواهم پروژه ام در پرتئوس شبیه سازی کنم تا آنجا که می دانم باید فایلی با پسوند elf تولید کرد و در پرتئوس لود کرد حال نمی دانم چگونه باید این کار را کرد.
    البته بعد از آن راهنمایی که شما کردید من به صورت دستی پسوند out را به elf تبدیل کردم ولی برای اجرا و خطایابی یک پروژه انجام متوالی و پشت سر هم این کار خیلی وقت گیر است علاوه بر اینکه از پروژه شبیه سازی شده هنوز جواب درستی نگرفته ام که نمی دانم اشکال از برنامه است یا تبدیل و لود فایل در پرتئوس.

  17. تشکرها از این نوشته :


  18. #9
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali ali نمایش پست ها
    با سلام و تشکر از راهنمایی دوستان
    راستش من می خواهم پروژه ام در پرتئوس شبیه سازی کنم تا آنجا که می دانم باید فایلی با پسوند elf تولید کرد و در پرتئوس لود کرد حال نمی دانم چگونه باید این کار را کرد.
    البته بعد از آن راهنمایی که شما کردید من به صورت دستی پسوند out را به elf تبدیل کردم ولی برای اجرا و خطایابی یک پروژه انجام متوالی و پشت سر هم این کار خیلی وقت گیر است علاوه بر اینکه از پروژه شبیه سازی شده هنوز جواب درستی نگرفته ام که نمی دانم اشکال از برنامه است یا تبدیل و لود فایل در پرتئوس.
    سلام مهندس
    شما از همون فايل hex استفاده كنيد. خوب مهندس اگه از پروژت جواب نگرفتي لطفا اينجا بذار تا ما هم روش نظري بديم و البته اشكالاتش رو برطرف كنيم.
    _____________________________________
    _____________________________________

  19. #10
    عضو جدید
    تاریخ عضویت
    Jan 2012
    نوشته ها
    11
    تشکر
    9
    تشکر شده 4 بار در 4 پست

    پیش فرض

    با خدمت دوست محترم:
    تا آنجا که من می دانم IAR فایل با پسوند hex تولید نمی کند.اگر اشتباه می کنم لطفا اشتباه مرا تصحیح کنید.در ضمن من از ویرژن 6 این کامپایلر استفاده می کنم.
    همچنین پروژه من چیز خاصی نیست بلکه مثال اول کتاب سپاس یار است(فرمان به led و خواندن سوییچ).
    با تشکر

  20. #11
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط ali ali نمایش پست ها
    با خدمت دوست محترم:
    تا آنجا که من می دانم IAR فایل با پسوند hex تولید نمی کند.اگر اشتباه می کنم لطفا اشتباه مرا تصحیح کنید.در ضمن من از ویرژن 6 این کامپایلر استفاده می کنم.
    همچنین پروژه من چیز خاصی نیست بلکه مثال اول کتاب سپاس یار است(فرمان به led و خواندن سوییچ).
    با تشکر
    سلام
    مهندس فايل هگز رو هم توليد ميكنه. البته بايد خروجي رو خودتون تنظيم كنيد. به اين صورت:
    Project-->options-->Category-->output Converter
    بعد تيك Generate additional ouput رو بزنيد و از منوي كشويي گزينه Intel Extended رو انتخاب كنيد و درآخر تيك override default رو هم بزنيد. حالا پروژتون رو كامپايل كنيد.
    _____________________________________
    _____________________________________

  21. تشکرها از این نوشته :


  22. #12
    عضو جدید
    تاریخ عضویت
    Jan 2012
    نوشته ها
    11
    تشکر
    9
    تشکر شده 4 بار در 4 پست

    پیش فرض

    با سلام:
    با عرض معذرت من به آدرسی که گفتید مراجعه کردم ولی قسمت output Converterرا پیدا نکردم! لطفا به تصویر پیوست توجه کنید.
    متشکرم.
    <img alt="">
    <img alt=""><img alt="">
    <img alt=""><img alt="">
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Capture.PNG
مشاهده: 28
حجم: 38.4 کیلو بایت  

  23. #13
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    سلام
    مهندس عكسارو نگاه كن.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1.JPG
مشاهده: 37
حجم: 99.1 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 2.JPG
مشاهده: 34
حجم: 104.5 کیلو بایت  
    _____________________________________
    _____________________________________

  24. تشکرها از این نوشته :


  25. #14
    عضو جدید
    تاریخ عضویت
    Jan 2012
    نوشته ها
    11
    تشکر
    9
    تشکر شده 4 بار در 4 پست

    پیش فرض

    با سلام و احترام:

    دوست عزیز از کمک و راهنمایی شما نهایت تشکر و سپاس را دارم.
    با تشکر و قدردانی مجدد

موضوعات مشابه

  1. همکار برای مقاله نویسی
    توسط medadnoki در انجمن مباحث کار و کاریابی/تبلیغات/بازارچه
    پاسخ: 13
    آخرين نوشته: 17-04-2013, 00:02
  2. نحوه برنامه نویسی حرفه ای برای میکروکنترلر
    توسط arsalanarm در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 3
    آخرين نوشته: 29-03-2013, 18:24
  3. همکار برای مقاله نویسی
    توسط medadnoki در انجمن گفت و گوي آزاد
    پاسخ: 0
    آخرين نوشته: 12-03-2013, 13:27
  4. کمک در برنامه نویسی و سخت افزار
    توسط BaRdIa در انجمن AVR
    پاسخ: 6
    آخرين نوشته: 15-08-2010, 03:00
  5. مثال برنامه نویسی از کار کرد تایمر
    توسط zavar در انجمن AT91 series (ATMEL)
    پاسخ: 2
    آخرين نوشته: 05-07-2010, 09:26

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •