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

موضوع: سوال درباره نرم افزار keil

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

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

    سلام بر همه.
    دوستان توی نرم افزار keil از کجا میشه فهمید که برنامه چه مقدار از حافظه flash را اشغال میکنه؟؟؟؟

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


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

  4. #2
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    توی همون کادر پایین که موقع کامپایل کردن متن مینویسه به نام BUIL OUTPUT در همون سطر های مینویسه برای مثال
    Program Size: Code=127808 RO-data=158328 RW-data=280 ZI-data=26264
    Code همون کدی است که در حافظه FLASH قرار میگیره ZI-data هم مقدار اشغال شده RAM بر حسب بایت
    ویرایش توسط M.ABDOLLAHI : 20-01-2012 در ساعت 21:11
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  5. کاربران : 4 تشکر کرده اند از شما M.ABDOLLAHI برای ارسال این پست سودمند:


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

    پیش فرض

    نقل قول نوشته اصلی توسط M.ABDOLLAHI نمایش پست ها
    توی همون کادر پایین که موقع کامپایل کردن متن مینویسه به نام BUIL OUTPUT در همون سطر های مینویسه برای مثال
    Program Size: Code=127808 RO-data=158328 RW-data=280 ZI-data=26264
    Code همون کدی است که در حافظه FLASH قرار میگیره ZI-data هم مقدار اشغال شده RAM بر حسب بایت
    تشکر از توجه تون.ه سوال دیگه:مثلا اگر نوشت Code=127808اونوقت این واحدش چی هست؟؟؟؟این عدد 127808 چی هست ؟؟؟

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


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

    پیش فرض

    سلام مجدد.من الان داشتم یه برنامه را توی keil کامپایل میکردم که به هنگام کامپایل error زیر را میده.مشکل از کجاست ؟؟؟؟؟
    کد:
    timer+lcd.axf: error: L6047U: The size of this image (33052 bytes) exceeds the maximum allowed for this version of the linker

  9. #5
    مدیرکل انجمنها agape آواتار ها
    تاریخ عضویت
    Feb 2009
    نام
    Zeus
    نوشته ها
    1,235
    تشکر
    139
    تشکر شده 2,209 بار در 846 پست

    پیش فرض

    احتمالا شما داری ار ورژن بودن لایسنس استفاده میکنی که محدودیت کد 32 کیلو بایت داره به همین دلیل پیام داده که این ورژن از لینکر نمیتونه انقدر کد رو لینک کنه!
    برای بر طرف شدن این موضوع باید بهش لایسنس بدی از لایسنس منیجر

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


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

    پیش فرض

    نقل قول نوشته اصلی توسط agape نمایش پست ها
    احتمالا شما داری ار ورژن بودن لایسنس استفاده میکنی که محدودیت کد 32 کیلو بایت داره به همین دلیل پیام داده که این ورژن از لینکر نمیتونه انقدر کد رو لینک کنه!
    برای بر طرف شدن این موضوع باید بهش لایسنس بدی از لایسنس منیجر
    تشکر از جناب مزارعی.مهندس من در این زمینه لایسنس و لایسنس منیجر هیچی نمیدونم.میشه قدم به قدم توضیح بدین چکار باید بکنم و یا اصلا آیا ورژنی وجود داره که از این کارا نخاد .اگه وجود داره میشه لینک دانلودش را بذارین؟؟؟؟ممنون

  12. #7
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

    سلام در ابتدا رحلت پیامبر گرامی اسلام و شهادت امام حسن مجتبی را خدمت شما تسلیت عرض میکنم
    تشکر از توجه تون.ه سوال دیگه:مثلا اگر نوشت Code=127808اونوقت این واحدش چی هست؟؟؟؟این عدد 127808 چی هست ؟؟؟
    خوب معلومه بر مبنای بایت
    تشکر از جناب مزارعی.مهندس من در این زمینه لایسنس و لایسنس منیجر هیچی نمیدونم.میشه قدم به قدم توضیح بدین چکار باید بکنم و یا اصلا آیا ورژنی وجود داره که از این کارا نخاد .اگه وجود داره میشه لینک دانلودش را بذارین؟؟؟؟ممنون
    این هم از کرک:
    http://microelectronic.persiangig.co...E_unpacked.zip
    اول که اون دو تا پوشه به اسم BIN و BIN40 را کپی میکنی توی محل نسب بعد خودش جایگزین میشه بعد میری کیل رو باز میکنی از منو فایل گزینه LICENSE MANAGMENT رو میزنی یک صفحه باز میشه که قراره سریالها رو اونجا وارد کنی بعد KEYGEN رو باز میکنی حالا اون CID که شما میگی رو روی کادر صفحه ای که از کیل باز شده برمیداری میگذاری روی کادر با همین نام روی کیجن بعدش زبونه TARGET رو که رو کیجن قرار داره میدی پایین قرار میدی روی گزینه ARM بعد یک بار زبونه سومی روی کیجن رو میگذاری روی گزینه سوم باشه بعد دکمه GENERATE رو میزنی بعد کد تولید شده را کپی میکنی میبری توی کادر NEW LICENSE ID CODE که روی اون صفحه ای که از کیل باز شده جایگذاری میکنی بعد دکمه ADD LIC رو میزنی بعد میبینی که یک خط به لیستت اضافه میکنه بعد میای این کار رو برای گزینه REAL TIME OS هم تکرار میکنی بعد شما جمعا دو تا لایسنس یعنی دو تا خط کد داری بعد هم CLOSE میزنی دیگه تمومه انشاا... موفق باشی.
    و هر كس از ياد [خداى‏] رحمان دل بگرداند، بر او شيطانى مى‏گماريم تا براى وى دمسازى باشد. (36)و مسلّماً آنها ايشان را از راه باز مى‏دارند و [آنها] مى‏پندارند كه راه يافتگانند. (37)تا آن گاه كه او [با دمسازش‏] به حضور ما آيد، [خطاب به شيطان‏] گويد: «اى كاش ميان من و تو، فاصله خاور و باختر بود، كه چه بد دمسازى هستى!» (38)(سوره زخرف)بگو: «پليد و پاك يكسان نيستند، هر چند كثرت پليد [ها] تو را به شگفت آوَرَد. پس اى خردمندان، از خدا پروا كنيد، باشد كه رستگار شويد.» (100)(سوره مائده(

  13. کاربران : 4 تشکر کرده اند از شما M.ABDOLLAHI برای ارسال این پست سودمند:


  14. #8
    کاربر دائمی
    تاریخ عضویت
    Jul 2009
    نوشته ها
    415
    تشکر
    218
    تشکر شده 531 بار در 212 پست

    پیش فرض

    حتما دوستان ديدي كه محيط هاي برنامه نويسي مثل visual studio - Qt و AVR Studio در هنگام نوشتن كد دستوراتي كه در لايبرري صدا زده شده به شما پيشنهاد ميشه .. و كار نوشتن آسان ميشه

    من اين سوال رو از شركت keil پرسيدم و جواب داد كه ميتوني درون برنامه كيل هر IDE كه ميخواهي را صدا بزني و باهاش بنويسي
    اين هم متن جواب

    Hello Ali,

    Thank you for using Keil software.

    There are several good Editors out there.

    If you have another editor that you prefer, (several of our customers do) you can call the Keil tools via command line :

    µVision4 User's Guide: Command Line

    That way, you can use the editor with the features you want, and call the Keil tools in the background.

    You can then use the Keil debugger to debug the code.

    Best Regards,
    Kevin Bernhardt
    Technical Support Analyst
    Keil, Tools by ARM
    4965 Preston Park Blvd Suite 650
    Plano, Texas 75093 USA

    Email Address: support.us@keil.com
    Toll Free Number: 800-348-8051

    دوستان كسي اين كار رو كرده ..من نتونستم كاري كه ميگه رو انجام بدم.. به نظرم اگر notepad++ يا برنامه هاي كد نويسي رو بهش وصل كنيم خيلي كد نويسي سريعتر بشه

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


  16. #9
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    سلام

    توی کیل نمیشه متغیر رو داخل حلقه for تعریف کرد؟؟؟؟؟

    مثل این:

    [PHP] for(int i=0;i<7;i++)
    {

    }[/PHP]

    خطا میگیره که i تعریف نشده!!

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

    پیش فرض

    خطا میگیره که i تعریف نشده!!
    منم به این مورد بر خوردم...!!!
    به ما گفته بودن توی c++ این مورد امکان پذیره
    نمیدونم لابد یکی از تفاوت های بین c و c++ همینه.!!!
    *** اللّهم عجّل لولیک الفرج ***

  18. #11
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    نه این ربطی به c و c++ نداره!

    یکی این مورد مشکل سازه! یکی اینکه یه متغیر داخل یه تابع تعریف میکنم مثل int i یا char i اونوقت این خطا رو میگیره

    error: #268: declaration may not appear after executable statement in block

    این هم جز امکانات خوب این کامپایلره؟؟؟
    ویرایش توسط behnam6500 : 19-10-2012 در ساعت 11:29

  19. #12
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    نقل قول نوشته اصلی توسط behnam6500 نمایش پست ها
    نه این ربطی به c و c++ نداره!

    یکی این مورد مشکل سازه! یکی اینکه یه متغیر داخل یه تابع تعریف میکنم مثل int i یا char i اونوقت این خطا رو میگیره

    error: #268: declaration may not appear after executable statement in block

    این هم جز امکانات خوب این کامپایلره؟؟؟
    به خاطر این بود که تعریف متغیر باید اول تاع انجام بشه نه وسطش!

    این دیگه چه کامپایلریه....
    ویرایش توسط behnam6500 : 19-10-2012 در ساعت 11:29

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


  21. #13
    مدیر باز نشسته behnam6500 آواتار ها
    تاریخ عضویت
    Jan 2009
    نوشته ها
    801
    تشکر
    311
    تشکر شده 899 بار در 390 پست

    پیش فرض

    این کامپایلر بعضی وقتها یه متغیر که تعریف نمیکنیم یا یه تابعی که اصلن وجود نداره رو به صورت ضمنی تعریف میکنه!

    چه کار کنم با این چیزا بصورت صریح برخورد بشه؟ کجای تنظیمات کیل باید درستش کرد؟

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

  1. [سوال] سوال برنامه نویسی در keil
    توسط rezapop در انجمن AT91 series (ATMEL)
    پاسخ: 1
    آخرين نوشته: 30-03-2014, 23:50
  2. سوال در مورد برنامه نویسی در keil
    توسط medadnoki در انجمن 8051
    پاسخ: 5
    آخرين نوشته: 03-09-2012, 11:55
  3. چند سوال اولیه در مورد keil
    توسط jale در انجمن LPC series (NXP)
    پاسخ: 2
    آخرين نوشته: 20-10-2011, 19:08
  4. یه سوال ساده(مشکل با keil)
    توسط medadnoki در انجمن 8051
    پاسخ: 6
    آخرين نوشته: 11-03-2011, 16:46
  5. سوالی در مورد keil arm
    توسط Romanof در انجمن AT91 series (ATMEL)
    پاسخ: 1
    آخرين نوشته: 25-09-2009, 01:34

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

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