اطلاعیه

Collapse
No announcement yet.

تنظیمات حافظه در کامپایلر IAR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    تنظیمات حافظه در کامپایلر IAR

    سلام.




    از اساتید سایت خواهشمندم یه توضیحی برای این قسمت بفرمایند.

    ممنون

    #2
    پاسخ : تنظیمات حافظه در کامپایلر IAR

    من تا حالا توی این قسمت نرفته بودم و همه چیز مقادیر default رو داشت و تا حالا باهاش مشکلی نداشتم
    من از lpc1768 استفاده می کنم
    اگر خواستید این مقادیر اولیه رو براتون بنویسم

    دیدگاه


      #3
      پاسخ : تنظیمات حافظه در کامپایلر IAR

      نوشته اصلی توسط داریوش عباسی
      من تا حالا توی این قسمت نرفته بودم و همه چیز مقادیر default رو داشت و تا حالا باهاش مشکلی نداشتم
      من از lpc1768 استفاده می کنم
      اگر خواستید این مقادیر اولیه رو براتون بنویسم
      بسیار ممنون از پاسختون آقای عباسی

      هدفم بیشتر در مورد نوع این پارامتر ها هستش تا اندازشون!

      اگه توضیحی در این خصوص بفرمایید ممنون

      دیدگاه


        #4
        پاسخ : تنظیمات حافظه در کامپایلر IAR

        شرمنده
        من در مورد نوع اونها زیاد اطلاعی ندارم که مثلا stack چند باشه خوبه و ...
        متاسفانه در ایران کمتر کسی با iar کار می کند و معمولا با keil کار می کنند

        دیدگاه


          #5
          پاسخ : تنظیمات حافظه در کامپایلر IAR

          نوشته اصلی توسط داریوش عباسی
          شرمنده
          من در مورد نوع اونها زیاد اطلاعی ندارم که مثلا stack چند باشه خوبه و ...
          متاسفانه در ایران کمتر کسی با iar کار می کند و معمولا با keil کار می کنند
          بازم ممنون.

          اساتید دیگه... :job:

          دیدگاه


            #6
            پاسخ : تنظیمات حافظه در کامپایلر IAR



            up

            دیدگاه


              #7
              پاسخ : تنظیمات حافظه در کامپایلر IAR

              اساتیدی که با IAR کار کردن محبت بفرمایید این سوال مارو جواب بدن
              ممنون میشم.
              :job:

              دیدگاه


                #8
                پاسخ : تنظیمات حافظه در کامپایلر IAR

                من با IAR AVR کار میکنم(یه دو سالی میشه).
                در مورد عکس اول که RAM , ROM هست، مقدار ROM که تصور میکنم خود کامپایلر از میکرویی که استفاده میکنید پیدا میکنه ولی مقدار RAM رو شما مثلا با 512 کیلو رم خارجی دارین کار میکنید باید همین مقدار بزارین.

                در مورد تصویر دوم که STACK ها هستند ، باید یه مقدار پیشفرض بزارین مثلا 0x200 ، حالا با توجه به کدی که مینویسین این مقدار باید بالا پایین بشه.البته همیشه باید مقداری بیش از نیاز کدتون برای Stack در نظر بگیرین.

                تو تنظیمات میتونید به کامپایلر بگین وقتی کد رو کامپایل میکنه فایل map رو هم ایجاد کنه ، که اگر اون رو باز کنید آخر این فایل مقدار تخمینی برای این موارد رو میگه. شما یکم بالاترش رو بزن تو اونجا.

                دیدگاه


                  #9
                  پاسخ : تنظیمات حافظه در کامپایلر IAR

                  سلام و بسیار ممنون آقا امیر که جواب دادید. کمکم داشتم نا امید میشدم.

                  من هرچی گشتم نتوستم توی OPTION کامپایلر IAR خروجی map استخراج کنم. ممنون میشم اگه بفرمایید کجا هستش. :job:

                  دیدگاه


                    #10
                    پاسخ : تنظیمات حافظه در کامپایلر IAR

                    باز هم میگم من تو IAR AVR کار میکنم نه تو IAR ARM ، اما خیلی از موارد مشابه هستند.
                    از مسیر زیر برید :
                    Option->Linker->List
                    تیک مربوط به Generate Linker List رو بزنید و بقیه تیک های مربوطه رو هم بزنید.
                    حالا کامپایل کنید و از دایرکتوری List خروجی map رو باز کنید.

                    دیدگاه

                    لطفا صبر کنید...
                    X