checksum از چه چیزی محافظت میکند
نرمافزار واحد کنترل برای نواحی مشخص حافظه، مقادیر محاسبهشده یکپارچگی دارد. با تغییر داده کالیبراسیون، ممکن است checksum مربوط به محاسبه مجدد نیاز داشته باشد تا ECU فایل را طبق طراحی بپذیرد و اجرا کند.
پیادهسازی دقیق با ECU و نسخه نرمافزار فرق میکند. برخی ابزارها checksum را هنگام نوشتن اصلاح میکنند، برخی فایل اصلاحشده میخواهند و برخی بدون تغییر فایل، تأیید را گزارش میکنند.
checksum چه چیزهایی را نمیتواند تأیید کند
checksum معتبر ثابت نمیکند فایل متعلق به ECU است، تغییرات نقشه از نظر فنی مناسباند یا همه نواحی حافظه لازم وجود دارند. خرابی داده خارج از ناحیه محافظتشده را نیز شناسایی نمیکند.
سازگاری باید جداگانه از طریق هویت سختافزار و نرمافزار، ساختار فایل، روش خواندن و شناخت وصلهها یا تغییرات قبلی تأیید شود.
پیش از نوشتن
نسخه اصلی را حفظ کنید، اندازه و ساختار فایل را مقایسه کنید، پروتکل ابزار را تأیید و محل اصلاح checksum را مشخص کنید. از برق تنظیمشده پایدار استفاده کنید و بارهای الکتریکی غیرضروری را طبق روال ابزار و خودرو غیرفعال کنید.
پیش از نخستین نوشتن باید برنامه بازیابی وجود داشته باشد. برای bench یا boot، پینآوت، اتصال زمین، دسترسی پردازنده و امکان پشتیبان کامل در صورت پشتیبانی پروتکل را تأیید کنید.
پس از نوشتن
اجازه دهید ابزار چرخههای سوییچ و مراحل پس از برنامهریزی تعیینشده را کامل کند. ارتباط را تأیید کنید، فقط خطاهای مناسب مربوط به برنامهریزی را پاک کنید و سپس داده زنده و وضعیت ماژول را بررسی کنید.
اگر نتیجه غیرمنتظره است، تلاشهای مکرر نوشتن را متوقف و گزارشها را حفظ کنید. فایل اصلی، فایل نوشتهشده، گزارش ابزار و نشانههای دقیق را به این مورد پیوست کنید: عملیات امن خدمات فایل.