چطور میشه آدرس شروع برنامه رو در نرم افزار IAR به 0x2000 تغییر داد؟!
اطلاعیه
Collapse
No announcement yet.
جابجایی آدرس شروع در IAR
Collapse
X
-
پاسخ : جابجایی آدرس شروع در IAR
ممنون از شما
ولی درعمل نفهمیدم چطوری کار می کند
در حالت عادی که هیچ تغییری ندادم برنامه را JLINK که پرگزام می کنم آدرس شروع روی 9E88 46C0 است ( مه اصلا نمی دانم چرا این عدد است )
بعد که محلی را که شما فرمودید را تغییر می دهم این آدرس مقادیر 46C0 تعییر می کند ولی اصلا مناسبتی با مقدار داده شده من ندارد .
میشه بیشتر کمک کنید
دیدگاه
-
پاسخ : جابجایی آدرس شروع در IAR
نوشته اصلی توسط داریوش عباسیممنون از شما
ولی درعمل نفهمیدم چطوری کار می کند
در حالت عادی که هیچ تغییری ندادم برنامه را JLINK که پرگزام می کنم آدرس شروع روی 9E88 46C0 است ( مه اصلا نمی دانم چرا این عدد است )
بعد که محلی را که شما فرمودید را تغییر می دهم این آدرس مقادیر 46C0 تعییر می کند ولی اصلا مناسبتی با مقدار داده شده من ندارد .
میشه بیشتر کمک کنیدتنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
داشتن عقله زیادتر از دیگر آدم ها است
دیدگاه
-
پاسخ : جابجایی آدرس شروع در IAR
نوشته اصلی توسط aliilaمیشه سکتور را تعریف کنی ؟
پس همونی که گفتم مقدار جابجایی سورس در فلش رو تایین کن و برنامه را دانلود کن به میکرو
دیدگاه
-
پاسخ : جابجایی آدرس شروع در IAR
یک سوال
آیا شما میخواهید بردار وقفه ها را هم جابجا کنید ؟
فرض کن تونستید سورس تون را از آدرس 0x2000 نوشتید . حالا برای این جای خالی چه برنامه ای دارید ؟
نوشته اصلی توسط داریوش عباسیمی خوام توی برنامه به یک آدرس خاص jump کنم و بقیه برنامه را از اون آدرس اجرا کنم این رو چطور انجام بدم ؟تنها موردی که همه آدما یقین دارن خدا در حقش زیاد لطف کرده
داشتن عقله زیادتر از دیگر آدم ها است
دیدگاه
-
پاسخ : جابجایی آدرس شروع در IAR
نوشته اصلی توسط داریوش عباسیآقا یک کم توضبح بدید این را دقیقا کجای برنامه بذارم .
شما باید فایل ICF کامپایلر رو تغییر بدی (IAR).
linker<-options<-project تب config.
هم میتونی آدرس شروع برنامه رو تغییر بدی و هم آدرس شروع اینتراپت رو.
دیدگاه
دیدگاه