ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2016/09/11
    237
    95

    سوالاتی در مورد حافظه ی میکرو stm32

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

    حافظه ی فلش از ادرس 0x0800-0000 شروع می شود و ما انتظار داریم کد برنامه در این ادرس به بعد باشد . چون استک پوینتر به این ادرس اشاره میکند (حد اقل در میکرو ای وی ار این بود )
    اما در کمال ناباوری ادرس شروع برنامه ها از ادرس 0x08000188 شروع می شود
    کسی می تواند در این رابطه نظری بدهد
  2. #2
    2017/06/13
    710
    365

    پاسخ : سوالاتی در مورد حافظه ی میکرو stm32

    نقل قول نوشته اصلی توسط antipa

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

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

    حافظه ی فلش از ادرس 0x0800-0000 شروع می شود و ما انتظار داریم کد برنامه در این ادرس به بعد باشد . چون استک پوینتر به این ادرس اشاره میکند (حد اقل در میکرو ای وی ار این بود )
    اما در کمال ناباوری ادرس شروع برنامه ها از ادرس 0x08000188 شروع می شود
    کسی می تواند در این رابطه نظری بدهد
    سلام
    اگر اشتباه نکنم چند بایت اول فلش به بردار وقفه اختصاص داره.
  3. #3
    2016/09/11
    237
    95

    پاسخ : سوالاتی در مورد حافظه ی میکرو stm32

    نقل قول نوشته اصلی توسط hossein.m98

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    سلام
    اگر اشتباه نکنم چند بایت اول فلش به بردار وقفه اختصاص داره.

    این بردار وقفه ی مکرو stm32f407 هست ادرس صفر هیچی نیست چرا . مگه این میکرو ها بعد از ریست شدن از ادرس صفر شروع نمی کنن به اجرا ی برنامشون ؟
    یه سوال دیگه انتهای بردار وقفه ادرس 0184 هست تصویر پایین . در صورتی که برنامه از ادرس 0188 شروع شده چــــرا ؟
  4. #4
    2018/07/30
    اهواز
    139
    76

    پاسخ : سوالاتی در مورد حافظه ی میکرو stm32

    نقل قول نوشته اصلی توسط antipa

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    این بردار وقفه ی مکرو stm32f407 هست ادرس صفر هیچی نیست چرا . مگه این میکرو ها بعد از ریست شدن از ادرس صفر شروع نمی کنن به اجرا ی برنامشون ؟
    یه سوال دیگه انتهای بردار وقفه ادرس 0184 هست تصویر پایین . در صورتی که برنامه از ادرس 0188 شروع شده چــــرا ؟
    اینکه چیو از کجا شرو کنه و اینا، به دلخواه شرکت سازنده الزامی نیست.
    پس میتونه آدرس صفر حافظه رو reserve نگه داره.
    از طرفی حافظه ی میکرو، byte addresable ه. به همین دلیل، از اونجا که باید وکتور ها و رجیستر ها 32 بیتی باشن، ولی آدرس دهی 8 بیتیه، برای همین جدول وکتور ها رو هم نیگا کنید میبینید 4 تا 4 تا پریده. آخرین وکتور از 184 شرو میشه. بعدش 185، 186، 187 و بعد تموم میشه. 188 شروع فلشه
  5. #5
    2016/09/11
    237
    95

    پاسخ : سوالاتی در مورد حافظه ی میکرو stm32

    نقل قول نوشته اصلی توسط tiranoid

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    اینکه چیو از کجا شرو کنه و اینا، به دلخواه شرکت سازنده الزامی نیست.
    پس میتونه آدرس صفر حافظه رو reserve نگه داره.
    از طرفی حافظه ی میکرو، byte addresable ه. به همین دلیل، از اونجا که باید وکتور ها و رجیستر ها 32 بیتی باشن، ولی آدرس دهی 8 بیتیه، برای همین جدول وکتور ها رو هم نیگا کنید میبینید 4 تا 4 تا پریده. آخرین وکتور از 184 شرو میشه. بعدش 185، 186، 187 و بعد تموم میشه. 188 شروع فلشه
    ممنون از پاسخ تون
    پس اگه بخوام با اسمبلی کد بزنم ادرس شروع را چی بزارم به این ادرس نگاه کنید

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت


    در این مورد اطلاعی دارد ؟
نمایش نتایج: از 1 به 5 از 5

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

  1. قفل کردن حافظه فلش میکرو stm32
    توسط ramez.8631 در انجمن STM
    پاسخ: 6
    آخرين نوشته: 2020/03/25, 22:53
  2. ذخیره متغیر در حافظه فلش STM32
    توسط hossein.m98 در انجمن STM
    پاسخ: 12
    آخرين نوشته: 2019/10/28, 18:05
  3. پاسخ: 3
    آخرين نوشته: 2019/09/18, 13:36
  4. پاسخ: 0
    آخرين نوشته: 2018/09/05, 17:11
  5. پاسخ: 10
    آخرين نوشته: 2016/10/25, 22:51

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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