اطلاعیه
Collapse
No announcement yet.
تنظیمات حافظه در کامپایلر IAR
Collapse
X
-
پاسخ : تنظیمات حافظه در کامپایلر IAR
بسیار ممنون از پاسختون آقای عباسینوشته اصلی توسط داریوش عباسیمن تا حالا توی این قسمت نرفته بودم و همه چیز مقادیر default رو داشت و تا حالا باهاش مشکلی نداشتم
من از lpc1768 استفاده می کنم
اگر خواستید این مقادیر اولیه رو براتون بنویسم
هدفم بیشتر در مورد نوع این پارامتر ها هستش تا اندازشون!
اگه توضیحی در این خصوص بفرمایید ممنون
دیدگاه
-
پاسخ : تنظیمات حافظه در کامپایلر IAR
من با IAR AVR کار میکنم(یه دو سالی میشه).
در مورد عکس اول که RAM , ROM هست، مقدار ROM که تصور میکنم خود کامپایلر از میکرویی که استفاده میکنید پیدا میکنه ولی مقدار RAM رو شما مثلا با 512 کیلو رم خارجی دارین کار میکنید باید همین مقدار بزارین.
در مورد تصویر دوم که STACK ها هستند ، باید یه مقدار پیشفرض بزارین مثلا 0x200 ، حالا با توجه به کدی که مینویسین این مقدار باید بالا پایین بشه.البته همیشه باید مقداری بیش از نیاز کدتون برای Stack در نظر بگیرین.
تو تنظیمات میتونید به کامپایلر بگین وقتی کد رو کامپایل میکنه فایل map رو هم ایجاد کنه ، که اگر اون رو باز کنید آخر این فایل مقدار تخمینی برای این موارد رو میگه. شما یکم بالاترش رو بزن تو اونجا.
دیدگاه
-
پاسخ : تنظیمات حافظه در کامپایلر IAR
باز هم میگم من تو IAR AVR کار میکنم نه تو IAR ARM ، اما خیلی از موارد مشابه هستند.
از مسیر زیر برید :
Option->Linker->Listتیک مربوط به Generate Linker List رو بزنید و بقیه تیک های مربوطه رو هم بزنید.
حالا کامپایل کنید و از دایرکتوری List خروجی map رو باز کنید.
دیدگاه






دیدگاه