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

موضوع: مشکل با کامپایل برنامه در نرم افزار keil

  1. #1
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    New مشکل با کامپایل برنامه در نرم افزار keil

    مشکل با کامپایل برنامه در نرم افزار keil
    سلام بر همه .
    دوستان من یه برنامه از اینترنت گرفتم که این برنامه فایل هگز نداشت .من این برنامه را با keil باز کردم و از منوی flash->configure flash tools تیک مربوط به ایجاد فایل را هم زدم ولی در کامپایل مجدد برنامه خطای زیر داده می شود :


    [HTML]Build target 'MCB2300'
    custom translating Web.inp...
    Custom: C:\Keil\ARM\bin\fcarm @Web\Web.inp
    Target not created[/HTML]

    کسی میتونه برای رفع این مشکل کمک کنه؟
    راستی برنامه یه فایل با پسوند axf داره.این فایل به درد پروگرام میخوره؟آیا میشه این فایل را به جای فایل هگز با فلش مجیک پروگرام کرد؟
    آیا راهی برای تبدیل این فایل به فایل هگز وجود داره؟

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

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

    پیش فرض

    با سلام
    اگه فايلي رو كه از اينترنت گرفتيد اينجا قرار بديد بهتر ميتونيم كمكتون كنيم. تا اگه خطايي هم وجود داشته باشه اون رو هم رفع كنيم.
    بله ميشه فايل axf رو به hex تبديل كرد.
    نرم افزار Flashmagic فقط فايل hex رو قبول ميكنه.

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________
    ویرایش توسط sadmonew : 04-09-2011 در ساعت 00:09

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

    پیش فرض

    با سلام
    اين مشكل زماني پيش مياد كه بخواين پروژه http_demo يا http_upload رو كامپايل كنين.
    كه با كمي ور رفتن با اين پروژه تونستم اونرو كامپايل كنم. خوب سوال مهم اينه كه چطوري كامپايل كنيم؟
    جواب: اول بايد مسير مقابل رو در درايو C درست كنيد "C:\Keil\ARM\bin" .
    بعدش فولدر http_demo كه فايل هاي پروژه http_demo توش قرار داره رو در مسير
    "C:\Keil\ARM" كپي كنيد.
    در ادامه، همون طور كه خودتون هم ديديد داخل فولدر http_demo فولدري به نام Web وجود داره.
    فايل هاي موجود در فولدر web رو در مسير "C:\Keil\ARM\bin" كپي كنيد.
    فراموش نكنيد كه داخل فولدر bin كه مسيرش "C:\Keil\ARM\bin" هستش، فايل FCARM.exe قرار بديد. فايل پروژه (http_demo(Http_demo.uvproj رو اجرا كنيد و در نهايت پروژتون رو كامپايل كنيد. بايد بدون هيچ مشكلي اجرا بشه و خطايي نداشته باشيد.
    خودم تمام اين مراحل رو انجام دادم و تونستم فايل خروجي hex رو بدست بيارم.
    اگه سوالي بود حتما مطرح كنيد.

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________
    ویرایش توسط sadmonew : 04-09-2011 در ساعت 02:23

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


  6. #4
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    New

    با سلام و تشکر فراوان از جناب آقای صادق محمدی عزیز
    خوبی انجمن ایران میکرو همینه که اعضای اون حتی نصف شب(ساعت 1:18) هم به سوال ها جواب میدن.مهندس واقعا شرمنده کردین.ممنون از جواب کاملتون.
    همون طوری که خودتون هم گفتین مشکل در زمان کامپایل برنامه http_demo بوجود اومده بود.
    فقط یه سوا ل:FCARM.exe را از کجا بیارم؟تو محل نصب برنامه که نبود.

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

    پیش فرض

    با سلام
    خواهش مي كنم شما لطف دارين.
    لينك دانلود فايل FCARM.exe رو براتون اينجا قرار دادم ميتونيد دانلود كنيد :

    لينك دانلود:
    http://sadmonew.persiangig.com/other/FCARM.exe

    سوالي پيش اومد مطرح كنيد.

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________

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


  9. #6
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    New

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    با سلام
    خواهش مي كنم شما لطف دارين.
    لينك دانلود فايل FCARM.exe رو براتون اينجا قرار دادم ميتونيد دانلود كنيد :

    لينك دانلود:
    http://sadmonew.persiangig.com/other/FCARM.exe

    سوالي پيش اومد مطرح كنيد.

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________
    مهندس.شرمنده ، تمام مراحلی که گفتین را انجام دادم و keil پیغام زیر را میده :

    [HTML]Build target 'MCB2300'
    custom translating Web.inp...
    Custom: C:\Keil\ARM\bin\fcarm @Web\Web.inp
    FCARM file converter V2.12
    *** ERROR F204: INVALID KEYWORD
    POS: 241
    , xml_http.js, buttons.cgi, ad.cgx, buttons.cgx to Web.c nopr root Web
    Target not created[/HTML]

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

    پیش فرض

    با سلام
    دو تا سوال مهم:
    1- شما از كدوم ورژن keil استفاده مي كنيد؟
    2- فايلي رو كه از اينترنت گرفتيد فقط شامل فولدر http_demo ميشه يا اسم اون چيزي شبيه به rlarm401.exe بود؟ كه بعدش بايد اونرو نصب كنيد.

  11. #8
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    با سلام
    دو تا سوال مهم:
    1- شما از كدوم ورژن keil استفاده مي كنيد؟
    2- فايلي رو كه از اينترنت گرفتيد فقط شامل فولدر http_demo ميشه يا اسم اون چيزي شبيه به rlarm401.exe بود؟ كه بعدش بايد اونرو نصب كنيد.
    شرمنده اگه دیر جواب میدم.سرعت اینترنتم افتضاحه!!
    1-4.00a
    2-این فایلی که من از سایت keil گرفتم فقط فولدر http_demo هست . الان هم ضمیمه اش کردم :
    فايل هاي پيوست شده فايل هاي پيوست شده

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

    پیش فرض

    براتون لينك دانلود فايل rlarm401.exe رو قرار ميدم.
    بعد از دانلودش اونرو نصب كنيد. و پروژتون دوباره كامپايل كنيد.
    البته يه مقدار طول ميكشه تا آپلود شه.

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


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

    پیش فرض

    خوب بالاخره آپلود شد.
    اينم لينك دانلود:
    http://sadmonew.persiangig.com/other/rlarm401.rar

    ________________________
    برنامه نويسي، الكترونيك(PE)
    ________________________

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


  16. #11
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    مهندس من اون نرم افزاری که لطف کردین را نصب کردم.ولی باز هم همون پیغام قبلی را میده.
    راستی من keil را داخل درایو g نصب کردم درحالیکه ویندوز داخل درایو c نصب شده.
    rlarm401.exe را هم در درایو g و هم در مسیر c:\keil نصب کردم.ممکنه مشکل از اینجا باشه؟

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

    پیش فرض

    با سلام
    همانطور كه در زير قرار دادم پروژه http_demo به صورت زير كامپايل شده و بدون خطا، فايل hex هم ايجاد شده.

    اينم عكسش:

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


  19. #13
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    مهندس میشه لطف کنین و فایل هگز را بذارین.

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

    پیش فرض

    چون شما از ورژن 4.00a نرم افزار keil استفاده ميكنيد احتمالا باعث ناسازگاري با فايل rlarm401.exe ميشه. خوب پيشنهاد من اينه كه اگه شما ورژن بالاتر نرم افزار keil رو داريد اون رو نصب كنيد و ضمنا از crack مطمئن استفاده كنيد. بعضي مواقع همين كرك نامناسب خيلي از كارهارو خراب ميكنه.

    بله قرار دادم.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط sadmonew : 04-09-2011 در ساعت 13:41

  21. #15
    کاربر فعال mihman آواتار ها
    تاریخ عضویت
    Jul 2011
    نوشته ها
    288
    تشکر
    159
    تشکر شده 164 بار در 121 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadmonew نمایش پست ها
    چون شما از ورژن 4.00a نرم افزار keil استفاده ميكنيد احتمالا باعث ناسازگاري با فايل rlarm401.exe ميشه. خوب پيشنهاد من اينه كه اگه شما ورژن بالاتر نرم افزار keil رو داريد اون رو نصب كنيد و ضمنا از crack مطمئن استفاده كنيد. بعضي مواقع همين كرك نامناسب خيلي از كارهارو خراب ميكنه.

    بله قرار دادم.
    مهندس جدید ترین ورژنش چِه؟تو سایت هست؟

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

    پیش فرض

    جديدترين ورژن 4.12 هستش. خود سايت ايران ميكرو لينك رو قرار داده اما لينك مستقيم نداره.

    لينك دانلود در خود وب سايت ايران ميكرو:
    KEIL MDK + RL-ARM v4.12 دانلود با لینک مستقیم | ایــــران میـــــــکرو ™

    لينك دانلود شركت keil كه لينك مستقيم(تقريبا مستقيم) ميده:
    https://www.keil.com/demo/eval/arm.htm
    فرم رو پر كنيد بعدش روي دگمه submit كليك كنيد.

    ________________________
    http://sadmonew.blogfa.com
    ________________________

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


  24. #17
    کاربر علاقه مند vahidsport آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    وحید
    نوشته ها
    30
    تشکر
    12
    تشکر شده 6 بار در 5 پست

    پیش فرض

    اشتباه شد

  25. #18
    تازه وارد
    تاریخ عضویت
    Mar 2013
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    میخواستم بدونم که توی نرم افزار keil چطوری میتونم فایلهای هدرم رو به صورت زیر مجموعه ای از فایل اصلیم (c فایلم) قرار بدم (به اصطلاح به هم پیوند بدم)
    چون سه تا h فایل دارم که توی c فایلم اینکلود شده و باید حتما به صورت زیر مجموعه ای از c فایلم قرارشون بدم وگرنه توی کامپال کردن ارور can,t open folder واسه دستور اینکلود h فایلها میاد
    میدونم خیلی سوالم مسخره است ولی اگه سریع جواب بدید ممنون میشم

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

  1. Keil v5.01
    توسط Doloop در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 27
    آخرين نوشته: 18-07-2016, 15:37
  2. دانلود Keil MDK-ARM Ver 4.5
    توسط Aghaeifar در انجمن پرسش و پاسخ (نرم افزارهای تخصصی)
    پاسخ: 30
    آخرين نوشته: 10-02-2013, 03:45
  3. keil 4.23
    توسط lpln852 در انجمن stm32
    پاسخ: 1
    آخرين نوشته: 18-03-2012, 11:26
  4. مشکل با کامپایل keil
    توسط imported_pmf در انجمن سایر موارد مرتبط با میکرو کنترلرها
    پاسخ: 13
    آخرين نوشته: 17-03-2012, 01:17
  5. keil نصب نمیشه
    توسط jordan77 در انجمن AT91 series (ATMEL)
    پاسخ: 12
    آخرين نوشته: 13-03-2012, 01:24

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

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