سلام .
میکرو کنترل ای وی ار یک حافظه ی فلش داشت که برنامه ما از ادرس صفر درونش قرار می گرفت
امـــــا در میکرو کنترل های آرم به این صورت نیست memory architecture تصور زیر را ببینید

حافظه ی فلش از ادرس 0x0800-0000 شروع می شود و ما انتظار داریم کد برنامه در این ادرس به بعد باشد . چون استک پوینتر به این ادرس اشاره میکند (حد اقل در میکرو ای وی ار این بود )
اما در کمال ناباوری ادرس شروع برنامه ها از ادرس 0x08000188 شروع می شود
کسی می تواند در این رابطه نظری بدهد
میکرو کنترل ای وی ار یک حافظه ی فلش داشت که برنامه ما از ادرس صفر درونش قرار می گرفت
امـــــا در میکرو کنترل های آرم به این صورت نیست memory architecture تصور زیر را ببینید
حافظه ی فلش از ادرس 0x0800-0000 شروع می شود و ما انتظار داریم کد برنامه در این ادرس به بعد باشد . چون استک پوینتر به این ادرس اشاره میکند (حد اقل در میکرو ای وی ار این بود )
اما در کمال ناباوری ادرس شروع برنامه ها از ادرس 0x08000188 شروع می شود
کسی می تواند در این رابطه نظری بدهد

دیدگاه