نوشته اصلی توسط
ppittl
آیا امکان این هست که برنامه نوشته شده را روی ram پروگرام کرد و اجرا کرد ؟
منظورم اینه که توی فلش میکرو پروگرام نشه ! البته میشه با انتخاب نوع بوت به صورت سخت افزاری اینکار رو انجام
داد طبق دیتا شیت ، اما من منظورم با استفاده از پروگرامر و دیباگر موجود روی برد و بدون انجام کار سخت افزاری هست . پروگرامر می تونه این کار رو انجام بده ؟
ممنون
سلام مهندس
بله میشه اینکارو انجام داد
1- دستور زیر رو ابتدای برنامه استفاده کن.
کد:
NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
2- طبق عکس آدرس محل پروگرم شدن برنامه رو تغییر بده و به آدرس فضای رم تغییرش بده