پاسخ : ذخیره متغیر در حافظه فلش STM32
مقادیر بازگشتی که به خاطر بلنک بودن آدرس هاییه میخونی .
حین پروسه واچ داگ خاموشه دیگه ؟
راهنمایی تجربی : در سری اس تی ام 32و کاربردهایی که به هر دلیل قراره مستقیما محتویات فلش رو تغییر بدی بهتره به صورت heap کار کنی ... نرم افزارت که احتمالا بوتلودر یا یک زیر برنامه محدود هست رو روی رم لود کن بعد دستکاری هات رو روی فلش اعمال کن ( خوندن و پاک کردن سکتوری هست ... نوشتن هم مجددا سکتوریه ...اگر قراره بخشی از محتویات فلش رو تغییر بدی کل سکتور یا صفحه رو باید بخونی روی رم ذخیره داشته باشی بخشی که قراره مدیفای بشه رو بعد از تغییر دوباره به شکل سکتوری باید رایت کنی ... در فلش دسترسی مستقیم نداریم .. یعنی شما نمیتونی بافر با 3 تا هالف ورد رو این شکلی روی فلش رایت کنی )
مقادیر بازگشتی که به خاطر بلنک بودن آدرس هاییه میخونی .
حین پروسه واچ داگ خاموشه دیگه ؟
راهنمایی تجربی : در سری اس تی ام 32و کاربردهایی که به هر دلیل قراره مستقیما محتویات فلش رو تغییر بدی بهتره به صورت heap کار کنی ... نرم افزارت که احتمالا بوتلودر یا یک زیر برنامه محدود هست رو روی رم لود کن بعد دستکاری هات رو روی فلش اعمال کن ( خوندن و پاک کردن سکتوری هست ... نوشتن هم مجددا سکتوریه ...اگر قراره بخشی از محتویات فلش رو تغییر بدی کل سکتور یا صفحه رو باید بخونی روی رم ذخیره داشته باشی بخشی که قراره مدیفای بشه رو بعد از تغییر دوباره به شکل سکتوری باید رایت کنی ... در فلش دسترسی مستقیم نداریم .. یعنی شما نمیتونی بافر با 3 تا هالف ورد رو این شکلی روی فلش رایت کنی )
دیدگاه