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

موضوع: تعویض ورژن کیل

  1. #1
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض تعویض ورژن کیل

    سلام
    من کیل 4.7 رو نصب کردم. حالا وقتی برنامه های قبلی رو کامپایل می کنم این ارور رو میده چرا؟
    Build target 'Target 1'
    compiling system_stm32f10x.c...
    C:\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h(96): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"
    compiling K.c...
    C:\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h(96): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"
    Target not created

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

  3. #2
    کاربر ارشد 1nafar آواتار ها
    تاریخ عضویت
    Jul 2007
    نوشته ها
    2,745
    تشکر
    1,266
    تشکر شده 4,874 بار در 1,377 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mstkmn نمایش پست ها
    سلام
    من کیل 4.7 رو نصب کردم. حالا وقتی برنامه های قبلی رو کامپایل می کنم این ارور رو میده چرا؟
    Build target 'Target 1'
    compiling system_stm32f10x.c...
    C:\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h(96): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"
    compiling K.c...
    C:\Keil\ARM\Inc\ST\STM32F10x\stm32f10x.h(96): error: #35: #error directive: "Please select first the target STM32F10x device used in your application (in stm32f10x.h file)"
    Target not created
    سلام شما نوع میکروکنترلر رو انتخاب نکردید.
    برای اینکار از منوی project گزینه ی option for ... رو انتخاب کنید و در پنجره ی باز شده و در تب های device و c/c++ نام میکروکنترلر رو انتخاب کنید ( البته برای بعضی از میکروکنترلر ها نیازی به تب c/c++ نیست ) .
    اگه مشکل حل نشد ، پروژه رو پیوست کنید و نام میکروکنترلری که دارید باهاش کار میکنید رو بگید .

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


  5. #3
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض

    اینم فایل پروژه.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar K.rar (90.4 کیلو بایت, 28 نمايش)

  6. #4
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    این خطا برای این هست که توی فایل stm32f10x.h همون خطوط ابتدایی باید نوع میکروی مورد استفاده رو از کامنت خارج کنید

    مثلا اگر میکروی شما stm32f103rbt6 هست از نوع MD هست و باید کامنت خطی که برای MD هست رو بردارید یا اگر stm32f103ret6 هست از نوع HD هست و باید کامنت خطی که برای HD هست رو بردارید

    توی هدر شما همه خطوط مثل زیر کامنت دارن :
    کامنت مورد نظر رو بردارید درست میشه
    کد:
    #if !defined (STM32F10X_LD) && !defined (STM32F10X_LD_VL) && !defined (STM32F10X_MD) && !defined (STM32F10X_MD_VL) && !defined (STM32F10X_HD) && !defined (STM32F10X_HD_VL) && !defined (STM32F10X_XL) && !defined (STM32F10X_CL) 
      /* #define STM32F10X_LD */     /*!< STM32F10X_LD: STM32 Low density devices */
      /* #define STM32F10X_LD_VL */  /*!< STM32F10X_LD_VL: STM32 Low density Value Line devices */  
      /* #define STM32F10X_MD */     /*!< STM32F10X_MD: STM32 Medium density devices */
      /* #define STM32F10X_MD_VL */  /*!< STM32F10X_MD_VL: STM32 Medium density Value Line devices */  
      /* #define STM32F10X_HD */     /*!< STM32F10X_HD: STM32 High density devices */
      /* #define STM32F10X_HD_VL */  /*!< STM32F10X_HD_VL: STM32 High density value line devices */  
      /* #define STM32F10X_XL */     /*!< STM32F10X_XL: STM32 XL-density devices */
      /* #define STM32F10X_CL */     /*!< STM32F10X_CL: STM32 Connectivity line devices */
    در ضمن از نکات جالب ورژن 5 کیل همین مورد هست که دیگه نیازی به برداشتن یکی از این کامنت ها نیست
    *** اللّهم عجّل لولیک الفرج ***

  7. کاربران : 4 تشکر کرده اند از شما Doloop برای ارسال این پست سودمند:


  8. #5
    کاربر فعال
    تاریخ عضویت
    Feb 2012
    نام
    مصطفی
    نوشته ها
    273
    تشکر
    195
    تشکر شده 128 بار در 93 پست

    پیش فرض

    حسین آقا ممنون درست شد.
    ویرایش توسط mstkmn : 26-03-2014 در ساعت 15:23

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

  1. تابلو تعویض بازیکن
    توسط 5aztv8 در انجمن AVR
    پاسخ: 4
    آخرين نوشته: 08-08-2008, 15:06

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

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